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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Накопители (SSD, HDD, USB Flash) (http://forum.oszone.net/forumdisplay.php?f=53)
-   -   [решено] Самопроизвольное уничтожение данных... (http://forum.oszone.net/showthread.php?t=271391)

VaDiM98 05-11-2013 16:06 2247930

Самопроизвольное уничтожение данных...
 
Состав диска:
  • Первичный 140-гигабайтовый раздел с системой
  • Расширенный раздел
    • Логический 5-гигабайтовый раздел с Windows XPE, Ghost`ом и 2-х гиговым образом рабочей системы

Проблема:
Восстанавливаю образ - система грузится;
Меняю MBR на XorBoot`овский (также пробовал Plop) и каким-то образом раздел оказывается неформатированным (хотя MBR и второй раздел остаются исправными: WinXPE загружается)...

Что делать?..


P.S. MBR я меняю, чтобы создать мультизагрузку:
  • Windows XP с первого диска
  • XPE со второго, чтобы восстановить в случае чего XP с первого

P.P.S. На другом компьютере всё работает идеально (там в качестве MBR стоит XorBoot). Я думаю, что проблемка где-то в дебрях биоса. На том где всё работает - Феникс, на проблемном же Американ Мегатрэндз

Tau_0 05-11-2013 20:26 2248089

Цитата:

Цитата VaDiM98
Что делать?.. »

Я бы при помощи дискового редактора (DMDE, WinHex) предварительно сохранил с запасом BPS boot-сектор тома с запасом. А после
Цитата:

Цитата VaDiM98
Меняю MBR на XorBoot`овский (также пробовал Plop) »

посмотрел в том же редакторе, что стало с boot-сектором и его окружением...???...
При необходимости и восстановить назад несложно...

VaDiM98 05-11-2013 22:09 2248151

Извините, я первый раз на такую глубину заплываю... Нельзя ли поподробнее :search:
WinHex нашёл :smirk: , открыл диск, а вот какие файлы/секторы копировать...

Tau_0 05-11-2013 22:22 2248160

Цитата:

Цитата VaDiM98
я первый раз на такую глубину заплываю... Нельзя ли поподробнее »

Можно, но надо постепенно...
1. Представить картинку с разделами проблемного харда из штатного Управления дисками Windows.
Пуск ===> Выполнить ===> diskmgmt.msc

2. Представить картинку с разделами диска из DMDE
Посмотрите что я Паша-Север советовал
См. пост Tau_0 Отправлено: 16:28, 05-02-2012 | в теме
HDD - не заходит на хард
Вот и Вы преставьте рапорт DMDE разделы диска и дамп 100 (сто) первых секторов проблемного харда.

ЗЫ Второй раз за день по copy-past Это пишу. Но с этого надо начинать.

VaDiM98 05-11-2013 23:55 2248217

Картиночка
читать дальше »
У второго буква удалена специально, а файловая система (17) - скрытый NTFS, дополнительная противовирусная защита: в системе-то диск не отображается

Дамп

Да... Пути Господни неисповедимы... Дамп показывает, что у меня где-то на харде валяется XorBoot, хотя BootIce (от того же автора) убеждает меня в том, что в MBR - "Windows NT 5.X MBR", а в PBR (обоих разделов) - NTLDR

...

Установил Консоль восстановления, сделал fixmbr и fixboot, сделал новый дамп: сравнение файлов:
Код:

comp "lba_0_100.bin" "lba_0_100 (2).bin"
Сравнение lba_0_100.bin и lba_0_100 (2).bin...
Различия не найдены.


Tau_0 06-11-2013 01:41 2248253

Цитата:

Цитата VaDiM98
Дамп »

Посмотрим дамп в дисковом редакторе WinHex
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

Должно по идее загружаться…???...
Цитата:

Цитата VaDiM98
Установил Консоль восстановления, сделал fixmbr и fixboot, сделал новый дамп: сравнение файлов: »

По крайней мере этой операцией Вы свою хитрую MBR убили...

ЗЫ Не моё это дело, но зачем такая хитрая MBR понадобилась...???...
Обязательно прочитайте эти две статьи…
Главная Загрузочная Запись - Master Boot Record (MBR)

Главная загрузочная запись

VaDiM98 06-11-2013 11:20 2248388

Там ещё несколько экранов нулей :drug:
На 63-ем же находится ntdll.dll
Кстати, когда раздел в первый раз "улетел", я какой-то прогой вытащил все файлы на другой раздел, первый форматнул, скопировал восстановленное - и вот тут-то при запуске ХРюша показала мне МПХ BSoD. И знаете с каким файлом? Угу. Ntdll.dll, но, правда, после копирования оного с установочного диска проблема исчезла.

Если что, диск я разбивал при установке Windows, другими редакторами не пользовался. Разве что для форматирования.

По поводу XorBoot`а: удобно и красиво :) Запускается быстрее grub4dos и имеет адекватный GUI

VaDiM98 06-11-2013 12:20 2248410

У меня навязчивая мысль...

Пропустить HDD сквозь программу для низкоуровневого форматирования.
Пропустить HDD сквозь программу для низкоуровневого форматирования.
Пропустить HDD сквозь программу для низкоуровневого форматирования.

Я не смогу долго сопротивляться...

misha2 06-11-2013 13:31 2248446

Цитата:

Цитата VaDiM98
...программу для низкоуровневого форматирования. »

У вас есть она ?.. ;)

Tau_0 06-11-2013 13:41 2248457

Цитата:

Цитата VaDiM98
Там ещё несколько экранов нулей »

Ну и что с того...???...
Цитата:

Цитата VaDiM98
На 63-ем же находится ntdll.dll »

Попойтесь Бога...!!!... --- Быть такого не может…

Сектор LBA= 63 Смотрим из DMDE
Редактор ===> Физические секторы… ====> Перейти к сектору (вбиваем 63)
Аналогично в WinHex
Navigation ===> Go To ===> Sector ===> Logical sector (вбить 63)
См. две картинки во вложении… Скорее всего это какие-то куски таблицы Unicode…
Цитата:

Цитата VaDiM98
Пропустить HDD сквозь программу для низкоуровневого форматирования. »

Пробить хард нулими… --- Дурное дело нехитрое. А дальше что…???...

Если Вы прочитали две статьи по MBR то должны понять две вещи:
--- Классическая MBR = MBS --- занимает один сектор. Именно для совместимости со ВСЕМ громадьём уже написанного софта его десятка три лет практически не меняли…
--- Могут быть другие MBR (Ваш случай), когда MBR занимает более одного сектора в неиспользуемой области. Стандартно под неиспользуемой областью понимаются секторы LBA :1 --- LBA : 62.

То, что в секторе LBA=1 находятся сектроры XORBOOT 0.65 говорит о том, что это реликт (дела давно минувших дней). Эти секторы сейчас никак не используются, потому, что в настоящий момент в LBA = 0 записана классичекая MBR, код которой никак не передаст управление на эти секторы…

Уж если хотите развлечься, то сохраните первые тысячу/десять тысяч секторов на флешку или ещё куда… А затем повтороряйте установку Вашей приблуды с начал.

Только надо запастись Live CD c Windows XP, чтобы исследовать вопрос и восстановить систему…

VaDiM98 06-11-2013 14:53 2248497

Цитата:

Цитата misha2
У вас есть она ?.. »

Топор.



Прошу прощения: открыл вместо диска раздел... Мои глюки...

По поводу LiveCD не волнуйтесь: 2 загрузочные флешки и ZverDVD ;)

И всё-таки попробую. Если получится - отпишусь...

Tau_0 06-11-2013 17:30 2248594

Цитата:

Цитата VaDiM98
И всё-таки попробую. Если получится - отпишусь.. »

Посмотрите на другой машине сколько секторов необходимо для загрузчика XorBoot.
Может получиться, что 12 секторов маловато..., поэтому он может тупо затирать начало первого раздела/тома. Где-то видел, что загрузчик игнорирует PBR в секторе LBA=63. Но так или иначе информацию из BIOS Parameter Block (BPB) он обязан использовать...

Но если начало раздела стоптано, то приехали...

ЗЫ Впервые вижу, чтобы раздел/том начинался в 12 секторе...

VaDiM98 09-11-2013 20:47 2250818

Искренне вас, Tau_0, благодарю за ответы, внимание и время, но я уже плюнул на всё это и закатал снимок системы на один из LiveUSB. Ещё раз спасибо за внимание!


Время: 06:55.

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