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

Ну, я загрузил компьютер с моей установкой 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, чтобы он был полностью загружен в память. Возможно, это как-то связано с тем, как показывается другой диск.

1 ответ1

0

Ответ был слишком близко, чтобы увидеть. После загрузки SystemRescueCd распечатывает базовое использование на терминале. Там сказано использовать ntfs-3g для монтирования дисков Windows NTFS для полной поддержки чтения / записи. Итак, просто с помощью следующей команды мне удалось смонтировать диск на сломанном ноутбуке

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

PS Если кто -то хочет , чтобы пчелы очень осторожным и избегать любой беспорядок на диске, он может быть установлен только для чтения ro вариант. Документация фактически говорит о том, что это следует использовать, когда Windows находится в спящем режиме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .