Vaizor
12-05-2009, 21:30
У меня на жестком диске была затёрта таблица разделов, на котором находились 3 раздела: 2 раздела с NTFS по 15Gb и один слайс FreeBSD. Слайс был разбит на 4 раздела:
Раздел Файловая система Тип файловой системы Размер
a / UFS2 1024MB
b swap 512MB
e /var UFS2 512MB
f /usr UFS2 201GB
Жесткий диск определялся как неформатированный в GPart, а в fdisk показывал, что на нём имеется 4 раздела c неизвестными типами разделов по 80Gb, 50Gb, 0Gb и 800Gb !!! :))), которых на 250 гигабайтном диске и быть не могло. Естественно все файлы должны были быть на месте(ведь жесткий то никто не форматировал), но прочитать с диска их было невозможно ни одной утилитой.Пробовал восстанавливать с помощью R-Studio - бесполезно.
Искал в инете толком ничего не нашёл, тока править таблицу в HEX редакторе.
Итак, задача восстановить таблицу разделов была решена следующим образом.
Надо просто создать на диске точно такие же разделы без форматирования , благо FreeBSD позволяет, в отличии от венды и линукса во время установки.
Создаю с помощью GPart новую таблицу разделов.
Гружусь с Live CD диска FreeBSD.
Создаю два раздела NTFS такого же размера и расположения, как было до потери. Потом создаю слайс FreeBSD, и слайс разбиваю на разделы такого же размера, расположения и файловой системы, как было до потери разделов. В опциях главное указать newfs N нажатием клавиши T = Toggle Newfs, чтоб разделы не форматировались(если указать Y - всё пиши пропало!будьте внимательны) .Теперь можно начать процесс установки.(можно поставить систему по новой или пропустить установку)
Система создаст и проверит разделы на ошибки. У меня все данные на разделах были восстановлены, только система не могла загрузится из-за ошибки в конфиге консоли, потому-что я пропустил установку и конфигурирование системы, но это уже другая история.
В итоге надо главное впомнить точную геометрию разделов на диске.
Буду рад если кому-то помог!
Раздел Файловая система Тип файловой системы Размер
a / UFS2 1024MB
b swap 512MB
e /var UFS2 512MB
f /usr UFS2 201GB
Жесткий диск определялся как неформатированный в GPart, а в fdisk показывал, что на нём имеется 4 раздела c неизвестными типами разделов по 80Gb, 50Gb, 0Gb и 800Gb !!! :))), которых на 250 гигабайтном диске и быть не могло. Естественно все файлы должны были быть на месте(ведь жесткий то никто не форматировал), но прочитать с диска их было невозможно ни одной утилитой.Пробовал восстанавливать с помощью R-Studio - бесполезно.
Искал в инете толком ничего не нашёл, тока править таблицу в HEX редакторе.
Итак, задача восстановить таблицу разделов была решена следующим образом.
Надо просто создать на диске точно такие же разделы без форматирования , благо FreeBSD позволяет, в отличии от венды и линукса во время установки.
Создаю с помощью GPart новую таблицу разделов.
Гружусь с Live CD диска FreeBSD.
Создаю два раздела NTFS такого же размера и расположения, как было до потери. Потом создаю слайс FreeBSD, и слайс разбиваю на разделы такого же размера, расположения и файловой системы, как было до потери разделов. В опциях главное указать newfs N нажатием клавиши T = Toggle Newfs, чтоб разделы не форматировались(если указать Y - всё пиши пропало!будьте внимательны) .Теперь можно начать процесс установки.(можно поставить систему по новой или пропустить установку)
Система создаст и проверит разделы на ошибки. У меня все данные на разделах были восстановлены, только система не могла загрузится из-за ошибки в конфиге консоли, потому-что я пропустил установку и конфигурирование системы, но это уже другая история.
В итоге надо главное впомнить точную геометрию разделов на диске.
Буду рад если кому-то помог!