Antech
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Shlyapa Может кто поделится образом Зачем? Используйте WinHex (если под Виндой) или DMDE (есть версии для DOS и Винды). ВинХекс хорош, но он платный (лекарство есть в сети). Будем исходить из того, что раздел изчез из таблицы разделов. Теперь перед Вами проблема: как найти начало раздела? Даже в случае, если сам раздел не пострадал, все не так элементарно, т. к. раздел второй, и стандартным смещением 63 сектора Вы не обойдетесь (обычно первый раздел начинается в секторе 63 (LBA), это соответствует Cylinder 0, Head 1, Sector 1 в CHS). Поэтому попробуйте следующее. В WinHex откройте проблемный диск как физический. Так как файловая система не указана, предположим, что у Вас NTFS. Нажмите Ctrl+F. Введите строку "NTFS" (без кавычек), отметьте "Match case". Затем отметьте "Cond offset mod", правее в первом эдитбоксе введите 512, а во втором - 3. Нажмите ОК. Теперь ВинХекс будет искать строку NTFS в третьем байте сектора (нумерация байтов в дампах обычно начинается с нуля). Таким образом попробуем найти загрузочный сектор NTFS, который располагается в самом первом секторе NTFS раздела. Поиск будет идти с начала диска, что довольно долго. Вы можете ускорить процесс, если немного воспользуетесь калькулятором. Первый раздел 10 Гб == 10*10^9 байт. В секторе 512 байт, поэтому поиск можно начать с сектора 9*10^9/512~17500000, что есть 10B0760h в hex. (Если Вам удобнее работать с десятичными смещениями, снимите опцию Hexadecimal Offsets в Винхексе (Options -> General)). Чтобы перейти в сектор 17500000, нажмите Ctrl+Home, затем Alt+G, введите номер сектора, "current position", OK. Слева внизу в строке состояния Вы увидите номер сектора. Теперь можете начинать поиск, начало второго раздела будет найдено гораздо быстрее (если оно будет найдено). Для поиска начала раздела NTFS можно также использовать следующие строки: 1. A disk read error occurred (offset 185h == 389 байт) 2. NTLDR is missing (offset 1A2h == 418 байт) 3. NTLDR is compressed (offset 1B5h == 437 байт) 4. Press Ctrl+Alt+Del to restart (offset 1CBh == 459 байт) Offset'ы нужно вводить во втором эдитбоксе опции "Cond offset mod", причем всегда в десятичной форме (т. е., например, для поиска строки №1 надо ввести число 389). Для начала сделайте это. Если Вам кажется слишком сложно, то либо к специалисту, либо эвристики R-Studio, GetDataBack, EasyRecovery, PC Inspector File Recovery, Recover My Files и т. д. на другой диск. На всякий случай, классические статьи про восстановление: NTFS: http://www.iatp.irklib.ru/sites/Karmadanov/Recovery/8_NTFS_Data.htm FAT: http://www.iatp.irklib.ru/sites/Karmadanov/Recovery/7_FAT_Data.htm | Всего записей: 3120 | Зарегистр. 26-12-2006 | Отправлено: 09:30 13-03-2007 | Исправлено: Antech, 09:38 13-03-2007 |
|