Как восстановить систему после запуска «mkfs» на системном разделе?

Как восстановить систему после запуска «mkfs» на системном разделе?

Я не пользователь Linux и, выполняя домашнее задание, я слепо печатал sudo mkfs ext3 dev/sda2(у меня была установлена ​​Ubuntu в качестве Windows).

Я сделал еще несколько вещей и выключил Ubuntu, чтобы снова включить Windows. Операционная система не установлена ​​— вот что я получаю. Я подключил свой HDD к другому компьютеру, и все мои файлы все еще там.

Что мне следует сделать, чтобы восстановить установку Windows?

df -l (before mkfs)
/dev/loop0             29G  2,0G   27G   8% /
udev                  3,0G  4,0K  3,0G   1% /dev
tmpfs                 1,2G  900K  1,2G   1% /run
none                  5,0M     0  5,0M   0% /run/lock
none                  3,0G  1,3M  3,0G   1% /run/shm
/dev/sda3             455G  123G  333G  27% /host
/dev/sdb1             1,9G  820M  1,1G  43% /media/PHONE CARD

mkfs output (polish, sorry)

mke2fs 1.41.14 (22-Dec-2010) 
Etykieta systemu plików=

Typ OS: Linux 
Rozmiar bloku=1024 (log=0) 
Rozmiar fragmentu=1024 (log=0) 
Stride=0 bloków, szerokość Stripe=0 bloków 
25688 i-węzłów, 102400 bloków 
5120 bloków (5.00%) zarezerwowanych dla superużytkownika 
Pierwszy blok danych=1 
Maksymalna liczba bloków systemu plików=67371008 
13 grup bloków 
8192 bloków w grupie, 8192 fragmentów w grupie 
1976 i-węzłów w grupie 
Kopie zapasowe superbloku zapisane w blokach:  
    8193, 24577, 40961, 57345, 73729 

Zapis tablicy i-węzłów: zakończono                       
Tworzenie kroniki (4096 bloków): wykonano 
Zapis superbloków i podsumowania systemu plików: wykonano 

Ten system plików będzie automatycznie sprawdzany co każde 30 montowań 
lub co 180 dni, zależnie co nastąpi pierwsze. Można to zmienić poprzez 
tune2fs -c lub -i.

после testdisk (анализ + запись)

fdisk -l
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    23179263    11588608   27  Hidden NTFS WinRE
/dev/sda2   *    23179264    23384063      102400   83  Linux
/dev/sda3        23384064   976771071   476693504    7  HPFS/NTFS/exFAT

Итак, sda2 — это моя установка Windows, и она была изменена с ntfs на ext3.

решение1

Кажется, вы отформатировали загрузочный раздел Windows! Тогда не беспокойтесь. Прежде чем продолжить, советую вамвсегдадля резервного копирования ваших ценных данных! Вам нужно восстановить загрузочный раздел Windows. Запуск официального инструмента восстановления при загрузке Windows должен помочь. Могут быть и другие инструменты, но инструменты восстановления Windows созданы для решения таких проблем. Вы можете запустить их, нажав определенную клавишу во время загрузки или загрузившись с вашего установочного диска. Для Windows XP вам понадобится ваш установочный CD, для Windows 7 вам нужно нажать F8 во время загрузки. Удачи!

решение2

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

Я предлагаю убедиться, что раздел не монтируется. Безопасный способ сделать это — загрузиться с помощью операционной системы, такой как GParted Live или Parted Magic. В последний раз, когда я проверял, Parted Magic был включен в большой сборник инструментов, который предоставляет Ultimate Boot CD, но и GParted Live, и Parted Magic можно загрузить по отдельности.

Следующее, что нужно сделать, это отменить изменения, которые вы сделали с помощью mkfs. Насколько мне известно, настоящий возврат невозможен, поэтому, если бы мне пришлось это сделать, я бы отформатировал sda2 как ntfs и запустил на нем средство восстановления файлов ntfs. GParted Live и Parted Live поставляются с инструментами, которые должны вам помочь (особенно последний).

Я думаю, что реальный возврат возможен только если вы сделали резервную копию таблицы разделов. Я делал это раньше, и это сработало для меня, так что это может быть хорошей вещью, которую стоит использовать в будущем.Я предлагаю вам использовать TestDisk или подобный инструмент, чтобы убедиться, что у вас нет резервных копий, поскольку MFT (или любые другие данные) могут бытьавтоматическирезервная копия!

Если вы использовали раздел и смонтировали его с доступом на запись, есть вероятность, что файлы уже перезаписаны. Тогда у вас будет более сложная задача, но с помощью специальных инструментов восстановление возможно.

Если вы ищете средство спасения, взгляните на TestDisk, я всегда использовал его с большим успехом. Я точно знаю, что он включен в Parted Magic.

Связанный контент