Один из моих жестких дисков сломался, и я попытался использовать ddrescue, чтобы создать образ и спасти свои файлы.
sudo ddrescue -d -r2 /dev/sda4 ~/tmp/test.img ~/test.logfile
(У меня недостаточно места на моем ноутбуке с Linux, поэтому я смонтировал ~/tmp/ на сервере Windows Samba, на самом деле Win7)
Он закончился более чем за 16 часов, и я получил файл образа размером 930G (того же размера, что и sda4). Я использую ddrescueview, чтобы проверить и получить это.
Похоже, что большинство данных в порядке(?)
Но когда я использовал ext2explore для извлечения файлов в Windows, там оказалось всего 180 ГБ файлов.
Многих файлов нет в файле образа.
Это правильно? Или что-то пошло не так?
решение1
ЕстьПроект Ext2Fsd@sourceforgeкоторый работает под windows. Я пользовался им раньше и все было нормально. Воткакиспользуй это.
--
Это можно сделать следующим образом, если кому-то все еще интересно: (предположим, \>
что это командная строка DOS) УстановитьExt2Fsd:
Согласно readme, вам необходимо указать систему и архитектуру или использовать install
опцию auto. \> Setup.bat
Без параметров будет показана справка.
\> cmd
\> cd %Ext2Fsd-install-dir%
...\Ext2Fsd\Setup \> Setup.bat wxp i386
Затем установитеимдисктак что вы можете монтировать все виды образов. Я выбрал этот, потому что он простой, надежный, работает как часы на всех Windows, которые я пробовал (win:xp/7/10; @ x86/x64) и имеет интерфейс командной строки вместе с GUI. Теперь смонтируйте ваш образ как диск:
\> cd %image-dir%
\> imdisk -a -o fix -m V: -f 001.ext3
Вот и все. Вы успешно смонтировали образ раздела linux под windows. Если вам не нравится CLI, вы можете сделать это в GUI, это сделает ту же работу.