Спроба відновити розділ! Який циліндр повинен розпочати пошук? [дублювати]


0

Весь жорсткий диск має 1,5 ТБ

Розділ я сподіваюся відновити 900GB

Були дві перегородки

[600 ГБ - розділ ОС] [900 ГБ - розділ даних, який я хочу відновити]

Який циліндр повинен розпочати пошук?

І яку програму ви рекомендуєте?

TestDisk EaseUS

Я можу використовувати Windows 7 / GParted / Knoppix

Відповіді:


0

Циліндр 1, здається, найбезпечніше (і найдовше) місце, щоб почати шукати, а потім мати будь-яку програму, яку ви використовуєте для сканування всього диска.

Зауважте, що ймовірно, що ви створили два розділи послідовно, і що друга частина може бути 2/3 від шляху до диска, але:

1) Дійсна розкладка може бути добре [partition2] [partion1]
2) Циліндри навіть не використовуються. CHS вийшла з модних століть і століть тому. У ці дні SCSI (і SATA, як SCSI) просто використовують сектори. І немає жодної гарантії, коли буде відображено сектор. На обертовій іржі це, ймовірно, все ще є лінійним, але для цього немає гарантії.

На яку програму рекомендується:
Рекомендації щодо виробів тут відсутні.


0

Припускаючи, що диск був розділений на половину сучасного ОС, перший розділ повинен починатися з 1 Мб (сектор 2048). У шістнадцятковому редакторі ви зможете відразу побачити, якщо це так, як, наприклад, у NTFS ви побачите рядок NTFS серед перших декількох байтів. У NTFS, на байті 0x28 цього сектора ви знайдете розмір файлової системи в секторах (мало кінця, 8 байт). Додайте їх до секторів 2048, і ви будете знати, де знаходиться кінець розділу. Зазвичай в кінцевій точці ви знайдете точну копію сектора 0 розділу (а не диска).

Після цієї адреси ви можете шукати другий розділ, якщо це також був розділ NTFS, просто пошук у редакторі Hex для "NTFS" як рядка буде достатньо, то ви знайдете (зазвичай в наступному МБ) початок 2-го розділу.

Якщо файлова система ext2 / 3/4, ви не побачите нічого на початку розділу, так як дані ext2 / 3/4 запускаються лише на 1024 байти (= 2 сектора) всередину.

Крім того, якщо диск був розділений на Windows XP (або старший Linux fdisk), перший розділ може не починатися з 1 Мб, а на секторі 63.


Ви маєте на увазі, відкрийте диск з шестнадцятковим редактором, а потім знайдіть випадок "NTFS"? А другим "NTFS" буде другий розділ?
Reggie Mantle

@ReggieMantle так, майже. Відкрийте у шестигранному редакторі, зверніться до сектора 2048 і знайдіть тут NTFS. якщо це так, ви можете шукати в кінці файлової системи, як пояснено, де ви знайдете копію цього сектора (2-е входження "NTFS"), і якщо ви зараз шукаєте наступне входження "NTFS" , Ви повинні бути на 2-му розділі. Як я вже згадував вище, байти 0x28-0x30 заголовка розділу NTFS містять розмір розділу. Якщо там, наприклад, написано B8 64 D9 45 00 00 00 00, то розмір (через Little endian) 45D965B8h, що становить 1,171,875,000 секторів (= 600 ГБ)
Ro-ee
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.