Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: починка VMDK файлов
Показать сообщение отдельно

Аватара для Тишина

Пользователь


Сообщения: 127
Благодарности: 8

Профиль | Отправить PM | Цитировать


Спасибо за ответ!

Если честно, я уже не помню, как решил проблему с той виртуальной машиной, но в одном подобном случае я запускал виртуалку (сама виртуальная машина в этом случае работала) и снимал посекторно образ на отдельный носитель через dd (unix-утилита). Таким образом я поднимал "чистую" файловую систему, лишённую служебной информации/фрагментации vmWare. Но это был, как я уже говорил, другой случай.
Для этого требуется запустить виртуальную машину с Live-cd образом Linux/Unix (подойдёт любой из дистрибутивов). При помощи fdisk -l получаем информацию о жёстких дисках и разделах, далее dd if=/dev/sdX of=/dev/sdY bs=4M synch=noerror, где X - литера жёсткого диска виртуальной машины, а Y - литера диска-приёмника. Можно скопировать образ файл, но тогда нужно примонтировать жёсткий диск. В таком случае команда будет следующей
Код: Выделить весь код
mkdir /mnt/donor
mount -t <NTFS,EXT2/3/4 или что у нас там за фс> /dev/sdY1 /mnt/donor
dd if=/dev/sdX of=/mnt/donor/image.img bs=4M synch=noerror

Отправлено: 11:57, 03-09-2016 | #5

Название темы: починка VMDK файлов