![]() |
Самопроизвольное уничтожение данных...
Состав диска:
Проблема: Восстанавливаю образ - система грузится; Меняю MBR на XorBoot`овский (также пробовал Plop) и каким-то образом раздел оказывается неформатированным (хотя MBR и второй раздел остаются исправными: WinXPE загружается)... Что делать?.. P.S. MBR я меняю, чтобы создать мультизагрузку:
P.P.S. На другом компьютере всё работает идеально (там в качестве MBR стоит XorBoot). Я думаю, что проблемка где-то в дебрях биоса. На том где всё работает - Феникс, на проблемном же Американ Мегатрэндз |
Цитата:
Цитата:
При необходимости и восстановить назад несложно... |
Извините, я первый раз на такую глубину заплываю... Нельзя ли поподробнее :search:
WinHex нашёл :smirk: , открыл диск, а вот какие файлы/секторы копировать... |
Цитата:
1. Представить картинку с разделами проблемного харда из штатного Управления дисками Windows. Пуск ===> Выполнить ===> diskmgmt.msc 2. Представить картинку с разделами диска из DMDE Посмотрите что я Паша-Север советовал См. пост Tau_0 Отправлено: 16:28, 05-02-2012 | в теме HDD - не заходит на хард Вот и Вы преставьте рапорт DMDE разделы диска и дамп 100 (сто) первых секторов проблемного харда. ЗЫ Второй раз за день по copy-past Это пишу. Но с этого надо начинать. |
Картиночка
Дамп Да... Пути Господни неисповедимы... Дамп показывает, что у меня где-то на харде валяется XorBoot, хотя BootIce (от того же автора) убеждает меня в том, что в MBR - "Windows NT 5.X MBR", а в PBR (обоих разделов) - NTLDR ... Установил Консоль восстановления, сделал fixmbr и fixboot, сделал новый дамп: сравнение файлов: Код:
comp "lba_0_100.bin" "lba_0_100 (2).bin" |
Цитата:
Tools ===> Open Disk… ===> Physical Media ===> (выбрать физический носитель) Визуальный просмотр сектора LBA = 0 с MBR/PT говорит о том, это классическая MBR Windows 2000/XP. См An Examination of the Windows 2000 ( NT5.0 ) and Windows XP ( NT5.1 ) MBR ( Master Boot Record ) [ Embedded in DMADMIN.EXE, SPCMDCON.SYS or various other System files; see Introduction ] По крайней мере первый сектор таков. См. картинту 1 из WinHex А вот в секторе LBA = 1 (неиспользуемая для классической MBR область ) начинается некий загрузчик XORBOOT 0.65. Но он не при делах... Используем менеджер шаблонов для просмотра MBR/PT в форматном просмотре… View ===> Template Menager ===> Master Boot Record Видно, что том NTFS начинается очень рано в секторе 12. Стандартно управление дисками Windows XP начинает раздел в секторе 63. Так вот в секторе LBA =12 boot-сектор тома NTFS есть. Проверьте Navigation ===> Go To ===> Sector ===> Logical sector (вбить 12) В результате этих манипуляций перейдём к сектору LBA = 12 Для форматного просмотра и редактирования сектора применяем шаблон View ===> Template Menager ===> Boot sector NTFS Должно по идее загружаться…???... Цитата:
ЗЫ Не моё это дело, но зачем такая хитрая MBR понадобилась...???... Обязательно прочитайте эти две статьи… Главная Загрузочная Запись - Master Boot Record (MBR) Главная загрузочная запись |
Там ещё несколько экранов нулей :drug:
На 63-ем же находится ntdll.dll Кстати, когда раздел в первый раз "улетел", я какой-то прогой вытащил все файлы на другой раздел, первый форматнул, скопировал восстановленное - и вот тут-то при запуске ХРюша показала мне Если что, диск я разбивал при установке Windows, другими редакторами не пользовался. Разве что для форматирования. По поводу XorBoot`а: удобно и красиво :) Запускается быстрее grub4dos и имеет адекватный GUI |
У меня навязчивая мысль...
Пропустить HDD сквозь программу для низкоуровневого форматирования. Пропустить HDD сквозь программу для низкоуровневого форматирования. Пропустить HDD сквозь программу для низкоуровневого форматирования. Я не смогу долго сопротивляться... |
Цитата:
|
Цитата:
Цитата:
Сектор LBA= 63 Смотрим из DMDE Редактор ===> Физические секторы… ====> Перейти к сектору (вбиваем 63) Аналогично в WinHex Navigation ===> Go To ===> Sector ===> Logical sector (вбить 63) См. две картинки во вложении… Скорее всего это какие-то куски таблицы Unicode… Цитата:
Если Вы прочитали две статьи по MBR то должны понять две вещи: --- Классическая MBR = MBS --- занимает один сектор. Именно для совместимости со ВСЕМ громадьём уже написанного софта его десятка три лет практически не меняли… --- Могут быть другие MBR (Ваш случай), когда MBR занимает более одного сектора в неиспользуемой области. Стандартно под неиспользуемой областью понимаются секторы LBA :1 --- LBA : 62. То, что в секторе LBA=1 находятся сектроры XORBOOT 0.65 говорит о том, что это реликт (дела давно минувших дней). Эти секторы сейчас никак не используются, потому, что в настоящий момент в LBA = 0 записана классичекая MBR, код которой никак не передаст управление на эти секторы… Уж если хотите развлечься, то сохраните первые тысячу/десять тысяч секторов на флешку или ещё куда… А затем повтороряйте установку Вашей приблуды с начал. Только надо запастись Live CD c Windows XP, чтобы исследовать вопрос и восстановить систему… |
Цитата:
Прошу прощения: открыл вместо диска раздел... Мои глюки... По поводу LiveCD не волнуйтесь: 2 загрузочные флешки и ZverDVD ;) И всё-таки попробую. Если получится - отпишусь... |
Цитата:
Может получиться, что 12 секторов маловато..., поэтому он может тупо затирать начало первого раздела/тома. Где-то видел, что загрузчик игнорирует PBR в секторе LBA=63. Но так или иначе информацию из BIOS Parameter Block (BPB) он обязан использовать... Но если начало раздела стоптано, то приехали... ЗЫ Впервые вижу, чтобы раздел/том начинался в 12 секторе... |
Искренне вас, Tau_0, благодарю за ответы, внимание и время, но я уже плюнул на всё это и закатал снимок системы на один из LiveUSB. Ещё раз спасибо за внимание!
|
Время: 06:55. |
Время: 06:55.
© OSzone.net 2001-