Показать полную графическую версию : Как открыть boot сектор в Hex-редакторе
Господа здравствуйте!
Есть hex-редактор, в частности hex edit. В этом редакторе я могу открыть файл и он мне покажет из чего он побайтово состоит.
начальный байт файла находиться в нулевом секторе. На скрине я отметил.
Но это относительное смещение, то есть нулевым сектором считается сектор с которого начинается файл.
Теперь сообственно моя проблема:
1) как узнать где начало файла (абсолютное смещение).
2) можно ли открыть на просмотр содержание всего hdd или хотя бы конкретной области заданной по абсолютным значениям смещений.
вроде понятно изложил.
всем заранее спасибо
С уважением, Александр
На скрине я отметил. »
На каком? :)
вот он родной! потерялся)
andrey64
07-05-2013, 10:17
K-sh, Цитата K-sh:
Как открыть boot сектор в Hex-редакторе »
boot сектор -это загрузочный сектор жесткого диска HEX редактор это редактор файла Цитата K-sh:
как узнать где начало файла »
вы имеете ввиду в каком секторе жесткого диска начинается ваш файл ?
andrey64,
вы имеете ввиду в каком секторе жесткого диска начинается ваш файл ?
Совершенно верно.
andrey64
07-05-2013, 12:33
я может и не прав если кто знает пусть поправит,для этого нужно знать как минимум внутреннию структуру FAT если у вас разделы созданны в FAT или внутреннию структуру NTFS если у вас разделы в NTFS и еще многое чего или иметь аппаратно программный комплекс PC-3000 и Data Extractor или чтото такое http://acelab.ru/dep.pc/monual/pc3000portable081226.pdf на стр,83 рис 5,45 стрелка с низу указан файл и значения его начального LBA 'это и есть физический сектор на диски с которого начинается файл
то есть если Вы правы, то программных средств реализующих чтение двоичных данных в секторе, указанном нами по его номеру, нет? И соответсвенно программ показывающих в каком секторе лежит начало файла тоже?
andrey64
07-05-2013, 15:08
Цитата K-sh:
программных средств реализующих чтение двоичных данных в секторе, указанном нами по его номеру, нет? »
почему нет ,есть http://soft.oszone.net/program/408/Acronis_Disk_Director_Suite или acronis disk editor
Цитата K-sh:
программ показывающих в каком секторе лежит начало файла тоже? »
программ работающих из под винды которые могут показать в каком секторе жесткого диска лежит начало файла я думаю что нет ,но я могу и ошибаться
andrey64,
очень интересная информация. Большое спасибо.
piligrimka
08-05-2013, 13:10
Не до конца понятна суть задачи, но если надо знать в каком секторе на диске начинается файл то это элементарно делается с помощью WinHex (http://i47.fastpic.ru/big/2013/0508/03/9ff7bfdcb53ae82bfbf41f688cfeb703.jpg) или DMDE (http://i47.fastpic.ru/big/2013/0508/3c/24ab7947eb8d9c523cee08e565319b3c.jpg)
узнать в каком секторе начинается файл в winhex. »
Если том исправен, то достаточно просто...
1. Открываете нужный том.
2. В браузере выделяете нужный файл.
3. Правой кнопкой мыши: --- Navigation ===> List Clusters
получаете список кластеров файла (LCN). Файловая система NTFS работает с кластерами, а не с секторами.
4. Выбираете первый кластер в списке.
5. Зная начало раздела/тома прибавляете к нему LCN * (Sectors_per_cluster) = Sector_number --- LBA начала файла...
Добавлено
=========
А на неисправном томе, ---- там весело...:gigi::gigi::gigi:
См. эссе Antech и посты Tomset на HDD.RU в теме
Как и чем узнать смещение восстанавливаемых файлов
http://www.ihdd.ru/forum/kak-i-chem-uznat-smeschenie-vosstanavlivaemyh-failov-t7507.html
K-sh, Если могли бы поделиться целью поиска, вам могли бы предложить другие решения.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.