Чтение онлайн

на главную - закладки

Жанры

Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:

7. В Partition Table размер раздела в секторах — это суперкритичная информация. Особенно для разделов за пределами первых 8 Гб диска — она и только она позволяет ОС рассчитать, где кончается раздел и начинается следующий, поскольку номер цилиндра более 1023 указать нельзя.

Уничтожение информации на жёстком диске

Надёжно уничтожить данные на жёстком диске можно лишь повторной записью на то же самое место поверхности диска, поскольку при обычном удалении файлов средствами ОС (удерживая клавишу <Shift> или очистив Корзину) они помечаются как удалённые, но продолжают существовать на том же месте, и их можно восстановить специальными программами. Самый простой и доступный каждому

способ удаления данных, которые никто не должен суметь восстановить, — это удаление файлов штатными средствами ОС, а затем заполнение всего свободного места на этом логическом диске любой другой ненужной информацией. Можно копировать файлы с CD или других логических дисков винчестера, пока всё пространство на нашем диске не будет занято. Потом вся эта ненужная масса удаляется.

Однако однократная перезапись не гарантирует полного успеха, если, не дай бог, этим винчестером займутся спецслужбы, которые располагают специальными программно-аппаратными средствами. Дело в том, что всегда остаётся слабая остаточная намагниченность слоя, особенно при последовательном обнулении, поэтому, например, низкоуровневое форматирование для этих целей вообще неэффективно.

Чтобы уничтожить полностью остаточное намагничивание, необходимо выполнить многократную перезапись на поверхность диска разнородного кода, в определённом алгоритме содержащего логические нули и единицы. Такой способ реализуется с помощью специально разработанных для уничтожения данных утилит. Например, бесплатная программа Eraser 35 раз подряд записывает на место удалённых данных сгенерированный специальный код, что не даёт возможности восстановить удалённую информацию не только программным путём, но и с помощью спецсредств, которые способны снимать остаточную намагниченность с поверхности диска. У Eraser есть несколько режимов работы. В режиме очистки неиспользуемого пространства диска программа будет затирать всё пустующее пространство заданного логического диска, чтобы уничтожить все следы существовавших ранее данных, удалённых обычным способом. В режиме удаления файлов и каталогов будет затираться только пространство, занимаемое указанными файлами и каталогами.

Восстановление дохлой нулевой дорожки у HDD

Один из вариантов оживления винтов с подобным повреждением.

Если убита (например, низкоуровневым форматированием) сервоинформация на нулевой дорожке, то однозначно в морг — винт не сможет выполнить рекалибровку.

В остальных случаях может помочь следующее:

1. Подключить винт как Primary/Master. Если не проходит автодетект, выставить в BIOS/Setup'е 1-й тип или паспортные параметры винта. Остальные винты (если есть) следует во избежание порчи временно отключить.

2. Загрузить DOS с дискеты, запустить стандартный досовский отладчик: Debug — F 200 L200 0 — а 100 mov ах,301 mov bx,200 mov сх,1 mov dx,0080 int 13 int 3 нажать <Enter> — G=100 — q. Этот 2-й пункт является дословным цитированием рекомендации от Award'а.

3. Если для винта стоял тип 1, повторить автодетектирование. Если автодетектирование не проходит, выставить паспортные параметры винта.

4. При необходимости перезагрузить DOS. Запустить FDISK, коим разметить Partition Table винта, не забыв указать при необходимости партицию, которая на данном винте будет активной (загрузочной). Запустить "FORMAT С: /S /U" или "FORMAT С: /U" для форматирования диска соответственно с переписью и без переписи загрузчика.

5. Восстановить ранее стоявшую конфигурацию (если на время форматирования отключались другие винты).

На самом деле вышеприведённый совет относится только к случаю, когда:

1. В таблице разделов диска имеется неверная информация о разделах, которая не может быть соотнесена с геометрией диска.

2. BIOS компьютера (обычно AWARD) не только считывает и интерпретирует информацию из таблицы разделов (чего он, кстати, делать не должен), но и полагается на неё при определении геометрии диска больше,

чем на результаты АТА-вызовов. Вероятно, фирма AWARD хотела построить на этом какую-то фичу, обернувшуюся реальным бедствием для многих пользователей.

Выполнение этого совета убивает информацию о разделах и, соответственно, "прощай данные". Однако если подключить винчестер к компьютеру с BIOS от AMI, MSI и других, то с ним можно вполне работать над восстановлением данных. Даже на той же материнской плате, отключив опознание HDD в BIOS, можно загрузиться в Windows 9х и в DOS-окне старым (6-7-8 версии NU) DiskEdit'OM поправить таблицу разделов. Старая версия DiskEdit предпочтительней, потому что, во-первых, спокойно относится к запуску в DOS-окне, а новые версии иной раз не запускаются и требуют "чистый" DOS, а во-вторых, старые версии не знают о су ществовании FAT32-структур и не интерпретируют их, а такая помощь при восстановлении чаще мешает, чем помогает. Перед стартом DiskEdit не забудьте дать команду LOCK. Кроме того, можно вытащить данные эвристическими программами, например, Easy Recovery, GetDataBack, R-Studio.

Кстати, имеющаяся в некоторых BIOS встроенная утилита разрушающей проверки поверхности диска так же эффективна, как и ковыряние в дебаггере. Но проще.

Как найти причину, если что-то не работает

Прежде всего, необходимо локализовать источник проблем. Поиски следует начать с ответа на вопрос: с чего всё началось? Было ли время, когда подобной проблемы не было? Что изменилось с тех пор? — Попробуйте поставить последние драйвера на все установленные в системе устройства, особо обратив внимание на материнскую плату и видеокарту. Если и так стоят самые последние, можно попробовать сделать наоборот и поставить те, что находятся на дисках, которые давались вместе с оборудованием при покупке.

— В Панели управления в свойствах Системы посмотрите, нет ли каких-либо конфликтов.

— Выключите все энергосберегающие опции, в том числе и заставку экрана (screen saver).

— Попробуйте в Setup BIOS установить более высокие значения таймингов памяти (то есть, замедлить её).

— Поставьте для опций "Video BIOS Casheable" и "Video BIOS Shadow" значения "Disabled".

— Увеличьте 8 и 16 bit I/O Recovery Time.

— Удостоверьтесь, что опция "Assign IRQ for VGA" имеет значение "Yes".

— Уберите все разгоны, если что-либо разогнано. Можно попробовать поднять (НЕМНОГО, на 0,05 — максимум на 0,1 вольт) напряжение процессора.

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

— В BIOS поставьте AGP Aperture size на минимум, выключите AGP2x и AGP4x.

— Если есть вероятность, что проблема с винчестером, в BIOS принудительно поставьте ему PIO 4 или даже PIO 2 mode.

Если вышеперечисленное не помогает или по каким-то причинам не подходит, то, предположив, что проблема имеет корни в каком-либо неисправном устройстве, можно перейти к более решительным мерам. Удаляем физически из системы все устройства, без которых система может работать. Оставляем только материнскую плату, процессор, память, винчестер и видеокарту. В BIOS отключаем всё, что можно: СОМ и LPT порты, все Power Options, Assign IRQ for USB (не трогаем Assign IRQ for VGA!).

Если проблема не пропала, проверяем все оставшиеся устройства: видеокарту, память, процессор, материнскую плату и винчестер. Наиболее простой способ — установить устройство на другую машину и посмотреть, как оно себя там поведёт.

Если же после удаления всех лишних устройств, проблема пропала, то надо по очереди ставить удалённые устройства на место и после КАЖДОГО включать систему и проверять "самочувствие". Если проблема в неисправном оборудовании, то, как правило, таким методом её удаётся локализовать. Впрочем, далеко не всегда приходится прибегать к столь радикальным мерам, зачастую причина лежит на поверхности, и предположительно проблемное устройство удаётся вычислить сразу.

Поделиться:
Популярные книги

Не кровный Брат

Безрукова Елена
Любовные романы:
эро литература
6.83
рейтинг книги
Не кровный Брат

Релокант

Ascold Flow
1. Релокант в другой мир
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Релокант

Гром над Тверью

Машуков Тимур
1. Гром над миром
Фантастика:
боевая фантастика
5.89
рейтинг книги
Гром над Тверью

Ненастоящий герой. Том 1

N&K@
1. Ненастоящий герой
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Ненастоящий герой. Том 1

Попаданка

Ахминеева Нина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Попаданка

Беглец

Кораблев Родион
15. Другая сторона
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Беглец

Приручитель женщин-монстров. Том 6

Дорничев Дмитрий
6. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 6

Неудержимый. Книга IX

Боярский Андрей
9. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга IX

Я еще не князь. Книга XIV

Дрейк Сириус
14. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я еще не князь. Книга XIV

Измена. За что ты так со мной

Дали Мила
1. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. За что ты так со мной

Измена. Испорченная свадьба

Данич Дина
Любовные романы:
современные любовные романы
короткие любовные романы
5.00
рейтинг книги
Измена. Испорченная свадьба

Приручитель женщин-монстров. Том 4

Дорничев Дмитрий
4. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 4

Курсант: назад в СССР 9

Дамиров Рафаэль
9. Курсант
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Курсант: назад в СССР 9

Лорд Системы 12

Токсик Саша
12. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 12