Показать сообщение отдельно
Старый 10.05.2012, 12:38   #12
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Жёсткий такой жёсткий

на самом деле топик стартер сделал большую глупость.
NTFS и другие современные ФС имеют резервную копию себя, откуда такие стандартные утилиты как chkdsk восстанавливают все файлы.
Поскольку раздел не монтировался, это означает что повреждена таблица разделов
чаще всего MBR, хотя понемногу набирает популярность GPT. Восстановление MBR в Windows 7 делается только при загрузке с установочного диска. Где надо выбрать не установку, а восстановление, и перейти к утилитам. Где запустить терминал и выполнить bootrec /fixmbr для восстановления таблицы разделов, это так же уничтожит любые изменения таблицы несоответствующие стандарту. После если проблемы с загрузкой ОС то выполнить bootrec /fixboot это удалит любой загрузчик с активного раздела и установит загрузчик виндовс.

Далее если на диске пропали файлы или все или частично означает что поврежден один из узлов NTFS. (в htfs древовидная система хранения файлов, а не линейная как в FAT). Я рекомендую первым делом запускать стандартную утилиту проверки chkdsk она отлично исправляет ошибки файловой системы, и вполне может восстановить как отдельные файлы так и весь раздел.

Если ничего не помогло тогда уже стоит обратится к программам восстановления файлов.

Их принцип работы довольно прост: большинство из них ищет на диске файлы файловой системы, или их резервные копии. После чего на основе их данных помечает части диска как содержащие файлы. Если частей файловой системы не найдено, тогда идёт полное сканирование в поисках сигнатур файлов. Некоторые типы файлов имеют сигнатуру 2-6 байт уникальные для этого формата. И могут иметь в заголовке размер данных. Что позволяет восстановить например BMP файл легко и непринужденно отыскав на диске байты "BM", далее читаем заголовок и по данным о размере данных получаем конец файла. После чего можно весь массив байт записать как файл.

Главное, не делать необдуманных действий. Уничтожить данные довольно просто.
__________________
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
FireOwl (10.05.2012), HolyDel (10.05.2012), mauNgerS (10.05.2012), Mr_F_ (10.05.2012), pax (10.05.2012), St_AnGer (10.05.2012)