У меня была двойная загрузка Windows и Linux (добавлено после Windows). Компьютер неожиданно выключился, и я не получил загрузчик grub. Я использовал live cd, чтобы попытаться восстановить и снова показать загрузчик grub, но ничего не получил.

Я следовал за этим процессом, чтобы вернуть grub, но он не работал.

sudo grub
root (hd0,0)
setup (hd0)
exit

Я запустил Ext2Fsd (в окнах), чтобы проверить, был ли реальный раздел Linux все еще там, и из приведенных ниже результатов он не выглядит так, как он есть - я прав, что он вообще исчез, или я что-то упустил? Я ожидал увидеть раздел Linux.

Disk devices:

Disk 0: \Device\Harddisk0\DR0

VendorId: ST500DM0
ProductId: 02-1BC142       
SerialNumber:             2W1AP922
BusType: RAID
Media Type: Basic
DiskGeometry Layout:
  BytesPerSector = 512
  SectorsPerTrack = 63
  TracksPerCylinder = 255
  Cylinderst = 60801
MediaType: Fixed

Partition Numbers: 3
  Partition Type: UNKNOWN
  StartingOffset: 1048576
  PartitionLength: 8388608000
  MountPoints: 
  Filesystem: NTFS
  Filesystem: NTFS

  Size: 8388603904
  Free: 3317870592

  Partition Type: HPFS/NTFS
  StartingOffset: 8389656576
  PartitionLength: 104857600
  MountPoints: 
  Filesystem: NTFS
  Filesystem: NTFS

  Size: 104853504
  Free: 75362304

  Partition Type: HPFS/NTFS
  StartingOffset: 8494514176
  PartitionLength: 491612299264
  MountPoints: (C:)
  Filesystem: NTFS
  Filesystem: NTFS

  Size: 491612295168
  Free: 120030564352


Cdrom/DVD devices:

Cdrom 0: \Device\Cdrom0

VendorId: HL-DT-ST
ProductId: DVDRAM GH24NS90 
SerialNumber: VKBP4B3326 7        
BusType: ATAPI
Media Type: DVD
DiskGeometry Layout:
  BytesPerSector = 0
  SectorsPerTrack = 0
  TracksPerCylinder = 0
  Cylinderst = 0
Media ejected
Mountpoints: (D:)

Volume: \Device\HarddiskVolume1:

Filesystem: NTFS
Mountpoints: 
Volume status: Online
size: 8388603904
free space: 3317870592
Extent: 0
  DiskNumber: 0
  StartingOffset: 1048576
  ExtentLength: 8388608000

Volume: \Device\HarddiskVolume2:

Filesystem: NTFS
Mountpoints: 
Volume status: Online
size: 104853504
free space: 75362304
Extent: 0
  DiskNumber: 0
  StartingOffset: 8389656576
  ExtentLength: 104857600

Volume: \Device\HarddiskVolume3:

Filesystem: NTFS
Mountpoints: (C:)
Volume status: Online
size: 491612295168
free space: 120030564352
Extent: 0
  DiskNumber: 0
  StartingOffset: 8494514176
  ExtentLength: 491612299264

2 ответа2

0

Я бы не стал доверять выводу Ext2Fsd в windows. Для восстановления я бы сделал следующее:

Загрузите компьютер с Linux LiveCD.

1. Откройте терминал

2. Тип: sudo cfdisk /dev /sda

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

Это должно показать ваши файловые системы и /dev /sda * ext4 ... должны присутствовать

Если вы видите, что файловая система действительно присутствует, вы можете использовать grub, чтобы попытаться переустановить себя на диск.

Если файловая система отсутствует, вам придется либо переустановить Linux, либо попытаться восстановить его с помощью таких инструментов, как testdisk (вы можете найти дополнительную информацию @ http://www.cgsecurity.org/wiki/TestDisk).

Предполагая наличие файловой системы, выполните следующие действия:

3. sudo mkdir /temp && sudo mount /dev /sda * /temp

замените /dev /sda * на правильный номер и / или букву

4. sudo grub-install --root-directory =/temp /dev /sda

Теперь перезагрузите компьютер, не забывая удалить живой диск, и посмотрите, есть ли у вас доступ к grub, также обязательно запишите все выходные данные, возвращаемые командой grub-install в случае сбоя.

0

Это мой тестдиск

TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:
Partition                  Start        End    Size in sectors

1 P Windows RE(store)        0  32 33  1019 250 63   16384000
2 * HPFS - NTFS           1019 251  1  1032 186 50     204800 [System]
3 P HPFS - NTFS           1032 186 51 60801  48 31  960180272 [Local Disk]

И мой вывод fdisk

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0xef756d93

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    16386047     8192000   27  Hidden NTFS WinRE
/dev/sda2   *    16386048    16590847      102400    7  HPFS/NTFS/exFAT
/dev/sda3        16590848   976771119   480090136    7  HPFS/NTFS/exFAT

Я не вижу ext4 - значит ли это, что он был полностью удален?

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