Про 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.