Доброго здоровья всем форумчанам!
Это мое первое выступление на каком-либо форуме - поэтому прошу сильно не бейте. Хочу поделиться собственным опытом, может кому-то пригодится.
Это было время господства на домашних PC Win-98 и Win-Me (о выходе новой ОСи Win-XP только ходили слухи), после очередного жуткого зависания, решил переустнавить ОСь.
Я сторонник чистой установки.
1. Загружаюсь с дискеты, запускаю FDISK, удаляю все разделы (партиции).
2. Перезагружаюсь, запускаю FDISK, создаю раздел, FDISK проверяет целостность диска и просит ввести метку диска. Выхожу из FDISK. Перезагрузка.
3. Format C:\. И тут я решил проверить диск SCANDISK-ом. И что я вижу - компьютеру около 2-х лет, а на диске бэдблоки, причём достаточно много - около четверти всего обьёма диска!
Начинаю лихорадочно читать литературу и вспоминать всё, что я знаю о компьютерах, дисках, файловых системах, вирусах и т.д. и т.п.
Прихожу к выводу: бэдблок - место на диске, которое система не может прочитать в результате износа или заражения вирусом (заражая компьютер, вирус прописывает себя на диске и помечает это место как бэдблок, а в загрузочной записи или где-то ещё делает ссылку на это место и продолжает заражать другие файлы).
Возникает вопрос: что делать? Или брать новый диск или попытаться как-то исправить бэдблоки.
Из книги Фигурнова (была у меня тогда эта настольная книга) помню, что есть такая программа как Norton Disk Editor (очень мощный инструмент, который даже в бэдблок может заглянуть).
Нам терять нечего - кроме своих цепей!!! Нахожу NDE, запускаю, нахожу бэдблок - там что-то записано в шестнадцатеричном коде.
Заполняю всё нулями, и выхожу из NDE. Загружаюсь с дискеты, запускаю FDISK, создаю раздел, далее Format C:\, и снова SCANDISK - и о чудо все бэдблоки исчезли!!!
Устанавливаю систему - работает как часы!
Дальнейшее ковыряние в этом вопросе выявило следующее:
1. M$-ий FDISK создаёт разделы и записывает какая файловая система будет на каждой партиции FAT-16 или FAT-32 (есть там такой вопрос - что-то об использовании большого диска в самом начале работы).
2. Format C:\ - создаёт файловую систему (т.е. разбивает созданную партицию на КЛАСТЕРЫ от 4 до 16 и более Kb в зависимости от размера диска ) и создаёт 2-е копии таблицы размещения файлов MFT (MFT - мастер файл табл).
3. Удаляя какой либо файл - система сам файл не удаляет, но в таблице размещения файлов помечает, что место где был файл теперь свободно - отсюда возможность востановления информации на диске.
Для меня NDE программа очень не удобная. Поиски привели меня на сайт
http://dmde.ru/download.html, где можно скачать бесплатную программу DM Disk Editor (платный вариант имеет несколько больший функционал).
Не буду описывать всего что она умеет, но функция заполнения по шаблону я считаю очень прекрасной (программа русскоязычная, разберётся даже начинающий).
Таким образом выбираем эту функцию, задаём шаблон (в шестнадцатеричном исчислении нули или еденицы, пятерки, d, c или f), выбираем или весь диск или раздел, или можно указать с какого по какой сектор.
Заполнив весь диск нулями получаете его девственно чистым как после его рождения на заводе. После выхода Win-2k\XP SCANDISK перестал быть таким наглядным (в Win-9x\Me он имел псевдографический интерфейс).
Теперь переустанавливая систему я прежде всего прогоняю Editor-ом диск или раздел. Разделы предпочитаю создавать FDISK-ом LINUX-а.
После этого я уверен, что на диске нет ничего неподконтрольного мне.