SystemRescueCd: сохранить файлы из разбитой Windows 7, не может обнаружить жесткий диск

1703
resource365

Мой ноутбук неожиданно перестал работать, просто больше не загружается, сообщая об ошибке, в которой говорится, что он не может найти диск, с которого можно загрузиться. Я подозреваю, что жесткий диск поврежден или сломан.

Ну, я загрузил компьютер с моей установкой SystemRescueCd USB, чтобы посмотреть. Я не могу увидеть жесткий диск, ниже приведены команды, которые я выполнил, и их вывод

fsarchiver probe simple

[======DISK======] [=============NAME==============] [====SIZE====] [MAJ] [MIN] [sda ] [DataTraveler 2.0 ] [ 489.00 MB] [ 8] [ 0]  [=====DEVICE=====] [==FILESYS==] [======LABEL======] [====SIZE====] [MAJ] [MIN]  [loop0 ] [squashfs ] [<unknown> ] [ 259.99 MB] [ 7] [ 0]  [sda1 ] [vfat ] [SYSLINUX ] [ 488.23 MB] [ 8] [ 1]  

Здесь DataTraveler 2.0 - моя загрузочная флешка с SystemRescueCd.

fdisk -l

Disk /dev/sda: 512 MB, 512753664 bytes 56 heads, 32 sectors/track, 558 cylinders, total 1001472 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0365986f  Device Boot Start End Blocks Id System /dev/sda1 * 32 999935 499952 b W95 FAT32 

Я также пролистал dmesg и попытался найти его для «hda», но не обнаружил никаких признаков жесткого диска.

lshwдает мне некоторый вывод для контроллера SATA и тому подобное, но не могу сказать, что искать здесь.

Это безнадежное дело, а жесткий диск просто обанкротился? Или я могу еще что-нибудь сделать, чтобы найти диск для его монтажа и сохранения данных?

ОБНОВИТЬ

Еще одна загрузка с SystemRescueCd и fdisk -lтеперь показывает диск как

Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x3421b7ec  Device Boot Start End Blocks Id System /dev/sda1 2048 27265023 13631488 27 Hidden NTFS WinRE /dev/sda2 * 27265024 27469823 102400 7 HPFS/NTFS/exFAT /dev/sda3 27469824 488394751 230462464 7 HPFS/NTFS/exFAT 

а также fsarchiver probe simple

[======DISK======] [=============NAME==============] [====SIZE====] [MAJ] [MIN] [sda ] [Hitachi HTS54502 ] [ 232.89 GB] [ 8] [ 0] 

Примечание. Указанный выше USB-накопитель теперь отображается как / dev / sdb.

Попытки смонтировать устройство дают мне следующий вывод

root@sysresccd /root % mount -r /dev/sda1 /mnt/windows  mount: special device /dev/sda1 does not exist 

Та же ошибка также для sda2 и sda3 при попытке монтирования.

Также lshwтеперь отображаются детали устройства.

Обновление 2

Еще одна вещь, которую я только что понял. На этот раз я загрузил SystemRescueCd, чтобы он был полностью загружен в память. Возможно, это как-то связано с тем, как показывается другой диск.

0
Диск отображается в BIOS / UEFI? ernie 10 лет назад 0
@ernie, Да, на странице порядка загрузки отображается `IDE0: Hitachi ...` resource365 10 лет назад 0

1 ответ на вопрос

0
resource365

The answer was too close to see. After boot, SystemRescueCd prints out basic usage on the terminal. There, it says to use ntfs-3g to mount Windows NTFS drives for full read/write support. So, simply using the following command, I managed to mount the drive on broken laptop

ntfs-3g /dev/sda3 /mnt/windows 

P.S. If one wishes to bee extra careful and avoid making any mess on the drive, it can be mounted read-only ro option. The documentation actually says that this should be used when Windows is hibernated.

Похожие вопросы