ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Windows
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Ворошим загрузчики или DiskEditor в действи!
  #1  
Старый 02.11.2007, 17:29
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме:
513709

Репутация: 144
Отправить сообщение для ZirroCool с помощью ICQ
По умолчанию Ворошим загрузчики или DiskEditor в действи!

В этой статье мы с вами рассмотрим некоторые возможности программы Diskeditor. По сути, эта статья будет дополнением к моей первой статье Восстанавливаем "умершую" Win XP» т.к. некоторые примеры, которые я покажу, будут восстанавливать нормальную загрузку ОС.

И так начнем!


Скачать DiskEditor

Введение

Программа 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

Последний раз редактировалось ZirroCool; 03.11.2007 в 01:06..
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ