Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Накопители (SSD, HDD, USB Flash) (http://forum.oszone.net/forumdisplay.php?f=53)
-   -   Как открыть boot сектор в Hex-редакторе (http://forum.oszone.net/showthread.php?t=260020)

K-sh 06-05-2013 10:43 2145202

Как открыть boot сектор в Hex-редакторе
 
Господа здравствуйте!

Есть hex-редактор, в частности hex edit. В этом редакторе я могу открыть файл и он мне покажет из чего он побайтово состоит.
начальный байт файла находиться в нулевом секторе. На скрине я отметил.
Но это относительное смещение, то есть нулевым сектором считается сектор с которого начинается файл.
Теперь сообственно моя проблема:
1) как узнать где начало файла (абсолютное смещение).
2) можно ли открыть на просмотр содержание всего hdd или хотя бы конкретной области заданной по абсолютным значениям смещений.

вроде понятно изложил.
всем заранее спасибо

С уважением, Александр

eco 06-05-2013 22:23 2145675

Цитата:

Цитата K-sh
На скрине я отметил. »

На каком? :)

K-sh 07-05-2013 09:14 2145834

вот он родной! потерялся)

K-sh 07-05-2013 09:16 2145836

или опять не видно?

andrey64 07-05-2013 10:17 2145866

K-sh, Цитата K-sh:
Как открыть boot сектор в Hex-редакторе »


boot сектор -это загрузочный сектор жесткого диска HEX редактор это редактор файла Цитата K-sh:
как узнать где начало файла »

вы имеете ввиду в каком секторе жесткого диска начинается ваш файл ?

K-sh 07-05-2013 11:34 2145918

andrey64,

Цитата:

вы имеете ввиду в каком секторе жесткого диска начинается ваш файл ?
Совершенно верно.

andrey64 07-05-2013 12:33 2145952

я может и не прав если кто знает пусть поправит,для этого нужно знать как минимум внутреннию структуру FAT если у вас разделы созданны в FAT или внутреннию структуру NTFS если у вас разделы в NTFS и еще многое чего или иметь аппаратно программный комплекс PC-3000 и Data Extractor или чтото такое http://acelab.ru/dep.pc/monual/pc3000portable081226.pdf на стр,83 рис 5,45 стрелка с низу указан файл и значения его начального LBA 'это и есть физический сектор на диски с которого начинается файл

K-sh 07-05-2013 14:44 2146014

то есть если Вы правы, то программных средств реализующих чтение двоичных данных в секторе, указанном нами по его номеру, нет? И соответсвенно программ показывающих в каком секторе лежит начало файла тоже?

andrey64 07-05-2013 15:08 2146019

Цитата K-sh:
программных средств реализующих чтение двоичных данных в секторе, указанном нами по его номеру, нет? »

почему нет ,есть http://soft.oszone.net/program/408/A...Director_Suite или acronis disk editor

Цитата K-sh:
программ показывающих в каком секторе лежит начало файла тоже? »

программ работающих из под винды которые могут показать в каком секторе жесткого диска лежит начало файла я думаю что нет ,но я могу и ошибаться

K-sh 08-05-2013 09:14 2146424

andrey64,
очень интересная информация. Большое спасибо.

piligrimka 08-05-2013 13:10 2146525

Не до конца понятна суть задачи, но если надо знать в каком секторе на диске начинается файл то это элементарно делается с помощью WinHex или DMDE

Tau_0 24-05-2013 14:36 2155472

Цитата:

Цитата K-sh
узнать в каком секторе начинается файл в 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-...lov-t7507.html

K-sh 24-05-2013 16:52 2155597

Tau_0, большое спасибо.

Ment69 24-05-2013 18:59 2155684

K-sh, Если могли бы поделиться целью поиска, вам могли бы предложить другие решения.


Время: 16:06.

Время: 16:06.
© OSzone.net 2001-