Продублирую с античата, на всякий случай. Скриншоты попробую восстановить.
В этой статье мы с вами рассмотрим некоторые возможности программы Diskeditor. По сути, эта статья будет дополнением к моей первой статье Восстанавливаем "умершую" Win XP» т.к. некоторые примеры, которые я покажу, будут восстанавливать нормальную загрузку ОС.
И так начнем!
Введение
Программа Diskeditor позволяет просматривать содержимое жесткого диска: таблицу разделов, загрузочные записи и многое-многое другое. Программка, от компании Norton, правда она платная и поддержка ее закончилась еще в 2002 году, но тем не менее преимущество ее в отличие от подобных программ в том, что она умеет работать как из под окошек, так и из под ДОСа, что значительно упрощает дело, если вдруг проблема такая, что до загрузки венды не доходит!
Теория вперемешку с практикой
Вот так выглядит программка Diskeditor, при загрузки с дискеты, сразу хочу сказать, что нашу прогу нужно копировать на загрузочную дискету или диск, сама она загружаться не умеет!
Ну и давайте начнем с первой ошибки которая может возникнуть у нас путем сбоя венды либо под действием злостного вируса.
1. Выставляем неправильный код активного раздела
Меняем 07(ntfs) на 06(fat 16)
Единственная ошибка которая может возникнуть в данном случае это то, что неправильно будет отображаться содержимое диска в ms-dos.
Система не начинает сбоить и нормально загружается лишь потому, что в окошках начиная с 2000, реализован обход этой ошибки!
2. При неправильной сигнатуре (55 АА), последние 2 байта MBR, ругается загрузчик IPL который находится в BIOS.
Ош.: disk boot failure, insert system disk and press enter.
Решение этой проблемы намного проще чем вы думаете, мы просто загружаемся с дискеты на которой естественно есть diskeditor и открываем 0 сторону 0 головку 1 сектор, ищем последние 2 байта и исправляем их на 55 АА.
3. Если произошел непредвиденный сбой и у нас в табличке разделов окажутся 2 активных раздела
То ругаться при загрузке будет IPL1 : Invalid partition table.
В этом случае, естественно исправляем табличку разделов, т.е. ставим один активный раздел, как и было раньше!
4. Если у нас испортился IPL1 то трабл становиться немного весомее.
Загрузка ос зависает на табличке, где указывается инфа о камне, памяти и другая лабуда!
Так есть 2 пути решения этой проблемы, первое я привел в своей предыдущей статье, а второй расскажу сейчас! Нам нужно скопировать IPL1 с другой венды, желательно такой же, либо можно взять и у ранних версий, у мну 2000 загружалась на ипиеле от ДОСа 6.22 =))), и потом скопировать его на диск с помощью все того же diskeditor'а.
Делаем это так :
Здесь мы копируем MBR на дискету с другого компа, аналогично копируется и IPL1, он занимает 446 начальных байт MBR, тобеж копировать и вставлять нужно только их!
Но на самом деле лучше сохранить полностью весь MBR, в принципе как и сам BR только, вот трабл с BR такой что в разных ситуациях он может занимать разное количество секторов, но начинаться будет всегда с цел0 гол1 сек1, так что здесь вам нужно думать самим как, да, что!
5. При изменении сектора активного раздела
При загрузке вылезет сообщение: Missing operation system .
6. При неисправной сигнатуре BR мы увидим сообщение: Missing operation system.
Исправляем так же как и у MBR, только придется поикать последние 2 байта.
7. При неправильной информации про количество секторов в кластере : Загрузка ос зависает на табличке с информацией о камне, памяти и другой лабуды!
Исправляем так, заходим в дискэдит и отображаем через меню, загрузочную запись, там меняем количество секторов на верное! Тут прошу заострить внимание, количество секторов в кластере зависит от того какого объема у вас диск и какую файловую систему вы юзаете!
8. Восстановление BR немного похоже на восстановление IPL1 только тут нужо знать какого объема был логический диск где находился BR(На каждом логическом диске он свой) + нужно будет вспомнит какая была файловая система!
Решаем эту проблему так: На втором компе делаем такого же размера логический диск с такой же файловой системой и ставим туда винду! Копируем оттуда BR и заливаем его на неисправный комп!
Комментарии: Нужен идентичный жесткий диск на 2 копе иначе придется вручную вбивать количество секторов на дорожку и количество сторон и еще кое-чего!
9.Если нет ни одного активного раздела
активный= 80 Hex
неактивный=00 Hex
Выскакивает ошибка при загрузке ос : Press a key to reboot
Решение простое c помошью diskeditor ставим активный раздел на тот диск который у нас должен быть активным, тобеж то на котором стоит винда!
Ну вроде с ошибками покончили теперь хочу показать как можно исправить текст ошибки, к примеру чтобы вместо стандартного текста ошибки,при ошибке, мы увидели тот текс который мы сами придумали! Переключить ввод текста в ascii можно несильным нажатием кнопки таб. Да и еще предварительно нужно в настройках убрать режим "только чтение".
И так смотрите:
Тут мы меняем стандартное ругательство IPL1, в итоге при загрузке, при имеющейся ошибке, мы увидим сообщение :
Вот таким образом можно исправить все ошибки на более понятный вам текст!
Ну вот и все! Спасибо за внимание!
P.S. Если найдете ошибки и неточности проcьба отписаться, буду благодарен!
Автор: ZIrroCool
Взято: ОТСЮДА
В этой статье мы с вами рассмотрим некоторые возможности программы Diskeditor. По сути, эта статья будет дополнением к моей первой статье Восстанавливаем "умершую" Win XP» т.к. некоторые примеры, которые я покажу, будут восстанавливать нормальную загрузку ОС.
И так начнем!
Введение
Программа Diskeditor позволяет просматривать содержимое жесткого диска: таблицу разделов, загрузочные записи и многое-многое другое. Программка, от компании Norton, правда она платная и поддержка ее закончилась еще в 2002 году, но тем не менее преимущество ее в отличие от подобных программ в том, что она умеет работать как из под окошек, так и из под ДОСа, что значительно упрощает дело, если вдруг проблема такая, что до загрузки венды не доходит!
Теория вперемешку с практикой
Вот так выглядит программка Diskeditor, при загрузки с дискеты, сразу хочу сказать, что нашу прогу нужно копировать на загрузочную дискету или диск, сама она загружаться не умеет!
Ну и давайте начнем с первой ошибки которая может возникнуть у нас путем сбоя венды либо под действием злостного вируса.
1. Выставляем неправильный код активного раздела
Меняем 07(ntfs) на 06(fat 16)
Единственная ошибка которая может возникнуть в данном случае это то, что неправильно будет отображаться содержимое диска в ms-dos.
Система не начинает сбоить и нормально загружается лишь потому, что в окошках начиная с 2000, реализован обход этой ошибки!
2. При неправильной сигнатуре (55 АА), последние 2 байта MBR, ругается загрузчик IPL который находится в BIOS.
Ош.: disk boot failure, insert system disk and press enter.
Решение этой проблемы намного проще чем вы думаете, мы просто загружаемся с дискеты на которой естественно есть diskeditor и открываем 0 сторону 0 головку 1 сектор, ищем последние 2 байта и исправляем их на 55 АА.
3. Если произошел непредвиденный сбой и у нас в табличке разделов окажутся 2 активных раздела
То ругаться при загрузке будет IPL1 : Invalid partition table.
В этом случае, естественно исправляем табличку разделов, т.е. ставим один активный раздел, как и было раньше!
4. Если у нас испортился IPL1 то трабл становиться немного весомее.
Загрузка ос зависает на табличке, где указывается инфа о камне, памяти и другая лабуда!
Так есть 2 пути решения этой проблемы, первое я привел в своей предыдущей статье, а второй расскажу сейчас! Нам нужно скопировать IPL1 с другой венды, желательно такой же, либо можно взять и у ранних версий, у мну 2000 загружалась на ипиеле от ДОСа 6.22 =))), и потом скопировать его на диск с помощью все того же diskeditor'а.
Делаем это так :
Здесь мы копируем MBR на дискету с другого компа, аналогично копируется и IPL1, он занимает 446 начальных байт MBR, тобеж копировать и вставлять нужно только их!
Но на самом деле лучше сохранить полностью весь MBR, в принципе как и сам BR только, вот трабл с BR такой что в разных ситуациях он может занимать разное количество секторов, но начинаться будет всегда с цел0 гол1 сек1, так что здесь вам нужно думать самим как, да, что!
5. При изменении сектора активного раздела
При загрузке вылезет сообщение: Missing operation system .
6. При неисправной сигнатуре BR мы увидим сообщение: Missing operation system.
Исправляем так же как и у MBR, только придется поикать последние 2 байта.
7. При неправильной информации про количество секторов в кластере : Загрузка ос зависает на табличке с информацией о камне, памяти и другой лабуды!
Исправляем так, заходим в дискэдит и отображаем через меню, загрузочную запись, там меняем количество секторов на верное! Тут прошу заострить внимание, количество секторов в кластере зависит от того какого объема у вас диск и какую файловую систему вы юзаете!
8. Восстановление BR немного похоже на восстановление IPL1 только тут нужо знать какого объема был логический диск где находился BR(На каждом логическом диске он свой) + нужно будет вспомнит какая была файловая система!
Решаем эту проблему так: На втором компе делаем такого же размера логический диск с такой же файловой системой и ставим туда винду! Копируем оттуда BR и заливаем его на неисправный комп!
Комментарии: Нужен идентичный жесткий диск на 2 копе иначе придется вручную вбивать количество секторов на дорожку и количество сторон и еще кое-чего!
9.Если нет ни одного активного раздела
активный= 80 Hex
неактивный=00 Hex
Выскакивает ошибка при загрузке ос : Press a key to reboot
Решение простое c помошью diskeditor ставим активный раздел на тот диск который у нас должен быть активным, тобеж то на котором стоит винда!
Ну вроде с ошибками покончили теперь хочу показать как можно исправить текст ошибки, к примеру чтобы вместо стандартного текста ошибки,при ошибке, мы увидели тот текс который мы сами придумали! Переключить ввод текста в ascii можно несильным нажатием кнопки таб. Да и еще предварительно нужно в настройках убрать режим "только чтение".
И так смотрите:
Тут мы меняем стандартное ругательство IPL1, в итоге при загрузке, при имеющейся ошибке, мы увидим сообщение :
Вот таким образом можно исправить все ошибки на более понятный вам текст!
Ну вот и все! Спасибо за внимание!
P.S. Если найдете ошибки и неточности проcьба отписаться, буду благодарен!
Автор: ZIrroCool
Взято: ОТСЮДА