Я использую Debian Squeeze на своем ноутбуке. Я сделал большую ошибку. Вместо того, чтобы делать fdisk /dev/sdb (это мой USB-Pendrive), я fdisk-ed /dev/sda , который является моим основным жестким диском. Когда мне предложили, я выбрал опции o и w и перезагрузил мою машину.

Теперь я не могу запустить свою машину, так как она говорит, что ОС не найдена.

Это все мои данные потеряны или только таблица разделов? Как нам восстановить данные?

Изменить:- Изначально у меня было 5 разделов. Разделы следующие:- 105 ГБ для установки Windows, 170 ГБ для хранения данных (возможно, NTFS), еще 170 ГБ (возможно, NTFS), 1 ГБ (пространство подкачки) и 20 ГБ (раздел ext4). У меня было сжатие Debian и выигрыш 7 двойной загрузки.

105 ГБ 170 ГБ 170 ГБ 1 ГБ 20 ГБ

После загрузки Ubuntu live cd, когда я попытался увидеть, существует ли какая-либо структура разделов с помощью команды Gpart, например,

sudo gpart /dev/sda

Я получил следующий вывод:

ubuntu@ubuntu:~$ sudo gpart /dev/sda

Begin scan...
Possible partition(Windows NT/W2K FS), size(107419mb), offset(59139mb)
Possible partition(DOS FAT), size(2mb), offset(187738mb)
End scan.

Checking partitions...
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary 
Partition(Primary DOS with 12 bit FAT): primary 
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 107419mb #s(219996159) s(121117248-341113406)
   chs:  (1023/254/63)-(1023/254/63)d (7539/51/1)-(21233/83/33)r

Primary partition(2)
   type: 001(0x01)(Primary DOS with 12 bit FAT)
   size: 2mb #s(4544) s(384488496-384493039)
   chs:  (1023/254/63)-(1023/254/63)d (23933/77/1)-(23933/149/8)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

убунту @ убунт:~ $

Скриншот в

Должен ли я продолжать запись на диск? Соответствуют ли показанные разделы моим предыдущим разделам, как я упоминал?

2 ответа2

0

Если старая таблица подлежит восстановлению, testdisk должен найти ее. Если нет - вы можете получить данные, используя опцию восстановления данных testdisk, или попробуйте dd или ddrecscue, чтобы получить копию жесткого диска на диске (при условии, что вы создаете сценарий, в котором у вас есть свободный жесткий диск для восстановления данные к). Если вы можете получить данные, вы можете воссоздать таблицу разделов, а затем снова поместить ваши данные. Хорошей новостью является то, что, скорее всего, ваши данные все еще находятся на этом диске.

0

Загрузитесь с Live CD и попробуйте использовать утилиты testdisk или gpart , которые во многих случаях могут автоматически найти потерянные разделы. SystemRescueCd - это один из популярных дистрибутивов Live CD, который подходит для таких задач восстановления.

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