Про Partition Table, NTFS BootSector, восстановление NTFS. в некотором роде добавок к теме True Crypt.


Как я понял наконец сектор 0 это где описано как поделен диск на разделы ----Partition Table.


Открываем DiskProbe, считываем сектор 0.






























далее view-partition table, которое говорит diskprobe интерпретировать отображамемый сектор как partition table и прочитать его инфомацию












в итоге видим :






























что первый раздел начинается с 63 сектора относительно 0, там у меня NTFS .

всего секторов на первом разделе 20487537.

жмем кнопку GO, затем View-Bytes. в итоге :






























это NTFS boot sector . Если при неправильном секторе 0 windows xp предложит в диспетчере дисков переинициализировать диск, то при неправильном этом секторе раздел будет виден но как unknown., посмотрим его данные .жмем view-NTFS BootSector. в итоге:






























замечу что здесь число секторов меньше на 1 чем написано двумя рисунками раньше. Хотя по идее правильно именно вверху.

Жмем на кнопку Volume End, View-Bytes.






























Видим, что Sec=20487599=63+2048536-1 и это бэкап нашего NTFS BootSector. В чем можно убедиться. Нажимаем view-NTFS BootSector






























и сравнивам с картинкой на две выше. А бэкап насколько я знаю должен лежать в последнем секторе раздела.

Далее можно откатиться назад и нажать Volume Middle.






























Попадаем в MFT (Master File Table). Характерный признак FILE0.

------------------------------------------------------------------------------

В итоге. Если раздел был NTFS , а сейчас пишет в диспетчере дисков Unknown,неизвестный раздел. Возможно полетел NTFS BootSector. есть смысл поискать его копию в конце раздела.

Открываем Partition Table. Находим Relative Sector и TotalSectors, тогда copy NTFS BootSector = Relative Sector + TotalSectors – 1

Все это смотрелось в Windows XP, с версией NTFS 3.1

Версию можно посмотреть так:

cmd - fsutil fsinfo ntfsinfo c:
















------------------------------------------------------------------------------


далее (с сайта samouchka.net) бесплатные утилиты вытаскивать инфо с NTFS.-вдруг пригодится.


FINDNTFS ( www.inet.uni2.dk/~svolaf/utilities.htm)

вначале в файл получаешь список папок и файлов , что то типа этого


findntfs 1 1 1 1 c:\log.txt


находишь в log.txt в каком каталоге лежит нужный файл , так как его положение может не совпадать с оригинальным. Рядом с каталогом находим число которое ему соответствует. Например 28 \WINDOWS. Вытаскиваем оттуда файлы припиской copy:


findntfs 1 1 1 1 copy 28


две особенности. findntfs копирует файлы в тот каталог где сама лежит. К тому же лежать она должна на NTFS разделе.


Еще одна утилита NTFS reader для DOS (www.ntfs.com/products.htm)

записывает данные на fat. Но не может читать с дисков с поврежденными Partition Table, NTFS BootSector.


Сайт управляется системой uCoz