Темно-синий камрад
|
Что можно сделать при "обвале" диска?
Не знаю, в каком форуме можно публиковать такие вещи, но, наверное, "Убей в себе ламера" как раз подойдет. Речь-то ведь в принципе идет и не о софте, и не о харде... В общем, в понедельник, 21 июля, у меня произошла пренеприятнейшая ситуация. А именно: "обвалился" мой диск C. Но обвалился он как-то интересно, поэтому рассказываю об этом событии подробно и по-порядку. Заранее приношу извинения за большой размер записи.
Итак, для начала могу сказать, что спас меня только тот факт, что мой 60-гбайтный винчестер поделен на два логических диска: C и D, ~15 и ~45 гб соответственно. На каждом из них стоит своя ОС, из соображений совместимости; на C - Win98, на D - WinXP. Под второй диск уделено больше места, потому что на нем расположены все игры и весь дистрибутив (к которому относятся в том числе всякие разные накопированные диски - каждый по ~700 Мб). А на диске C размещена коллекция MP3 (размером всего в несколько гб), недокачанные через FlashGet файлы и все документы, важные и не очень. Это не считая самих 98-х форточек и весь прикладной софт к ним, занимающий что-то около 1,4 гб.
Это, значит, предисловие. Для разъяснений. А началось все с того, что в конце воскресных суток (~23:50) я сел за компьютер, для того чтобы проверить недавно купленную игру. Загрузил Windows XP, вставил диск с игрой в CD-ROM... Но тут вдруг оказалось, что, как всегда, для установки у меня осталось мало места на диске D (ну и что, что 45 гб? все быстро забивается). Вот я и решил удалить что-нибудь из больших игр и остановился на MS Flight Simulator 2002 Pro, занимавший около 3 гб на жестком диске. Я запустил его деинсталлятор. Прождал секунд 30 (и, кстати, еще тогда удивился, почему это деинсталлятор не показывает, какие именно файлы он удаляет), а потом, чтобы не скучать, решил лишний раз полистать 56 новых автомобильных обоев на рабочий стол, скачанных накануне. Обои, как и прочие подобные файлы, находились у нас на диске C.
Ну так вот, по идее, деинсталляция шла на диске D, где был установлен MS Flight Simulator 2002 (судьба пошутила надо мной: игра-то выпущена именно от Microsoft). И пока шло удаление, я залез на диск C, в папку с обоями, и стал не спеша листать их через ACDSee. И вдруг...
Я пролистал штук двадцать обоев, а потом, когда переключил на следующую картинку, у меня на экране возник пустой фон (то бишь, просмотрщик показал, что все, нет следующей картинки, но она же должна была быть!). Я оторопел. В этот момент как раз прозвучал звук окончания деинсталляции; переключившись на окно пиратской программы удаления (я имею в виду, что MSFS2002 у меня от неизвестных русских пиратов), я смог прочитать на нем соответствующее поздравление (прикол от пиратов: "Мы вас поздравляем с тем, что Uninstall наконец-то удален с вашего компьютера!"). Следующим моим действием было переключение назад в окно файлового менеджера, в папку с обоями. И...
Далее у меня последовало то самое полностью ошарашенное состояние человека, о котором говорилось в известном анекдоте ("Алло, это Вася. Мне никто не звонил?"). Папки с обоями не было. Вообще добрая половина папок исчезла. А файловый менеджер в соответствующей строке показывал, что на диске C свободно 14,2 из 15 гб (неплохо, учитывая то, что до этого на нем было свободно около 3 гб, а все остальное занято).
Следующим состоянием души, последовавшим у меня после ошарашенного, было чувство того, что это что-то навроде прикола, ну, неудачно прошедшего глюка; то бишь все есть, но в результате какой-то ошибки стало показывать, будто бы ничего нет.
Мой взор медленно передвинулся на диск D. Там как был свободен 1 из 45 гб, так он и остался. Не удалилось ничего, и MS Flight Simulator 2002 в том числе остался абсолютно нетронут... И тогда последовало третье состояние души...
А именно реакционное. В него входят громкий мат, тихая паника, упадшее состояние духа, растерянность, неопределенность и поиск ответа на кажущийся простым вопрос: "Что делать?"
"UnErase... полцарства за UnErase..." Я уже и забыл про свою игру, которую только успел вставить в CD-ROM. Я искал UnErase, но зря - оного у нас не было. Однако, тут я вспомнил про Norton UnErase, так как в Windows XP мы совсем недавно установили Norton Utilities 2002. И все бы ничего, но одна из реальных на тот момент проблем данных утилит заключается в том, что в них нет настоящего UnErase'а. Его когда-то убрали, и до сих пор не могу понять, почему (хотя штука эта, в принципе, относительно опасная - восстанавливая файл в кошмарном состоянии, можно повредить себе файловую систему). Новый упрощенный UnErase может только восстанавливать защищенные файлы, файлы, которые Norton Protection не дает удалить изначально. К несчастью у нас стояло стандартное ограничение на количество таких файлов: 1500 штук. И при открытии диалога Norton UnErase в списке были обнаружены 1500 файлов с диска C, что полностью доказывало то, что они действительно были удалены.
Все перечисленные файлы были восстановлены (может быть и зря, потому что это наверняка могло затереть некоторые другие удаленные файлы). Но ведь эо этого на диске C они исчислялись десятками тысяч... Так что безрезультатные поиски UnErase'а продолжились.
И тут... Счастливый случай. Дело в том, что когда-то я переводил NES эмулятор и нечаянно перезаписал копию с окончательным переводом эмулятора копией с незаконченным переводом. Я тут же полез в Интернет, ибо была та же ситуация - файл надо восстановить, а никаких UnErase'ов не
было вообще, в том числе и от Symantec. Я тогда нашел DOSовский UnErase из Norton Utilities, убедился, что они не помогли и т.д... Короче, перевод восстановить не удалось. Но. Обшаривая Интернет, я нашел программу, которая тоже вроде как предназначалась для восстановления файлов. Называлась она Ontrack EasyRecovery Professional Edition, версию не помню. Скачав ее и убедившись, что она никак не похожа на конкретный UnErase, а вообще вроде как предназнается для каких-то глобальных восстановлений, я про нее забыл. Но в системе она осталась. По счастливой случайности я забыл ее удалить. И в дальнейшем не обращал на нее никакого внимания, хотя она вроде как была совершенно не нужна... Просто она занимает всего 5 Мб - пожалуй, это и спасло программу от стирания. А вот если бы ее удалили, вот тогда уж точно был бы полный пи... ну, облом. Инсталлятор-то не сохранился, его-то я как раз не забыл удалить за ненадобностью.
Итак, шаря по винчестеру, я нашел эту программу. Вспомнив, откуда она у меня, посмотрев на название, я понял, что в данном случае - она мое единственное спасение. Я прочитал HELP и в списке возможностей EasyRecovery и случаев, когда она нужна, нашел как раз-таки нечаянное удаление содержимого диска, возникновение большого количества нечитаемых данных, "обвал" системы вирусом и т.п. Так что все стало казаться вроде бы и не таким уж страшным.
"Обвал" моего диска C произошел 21 июля 2003 года, в 00:04. Я запомнил эту страшную дату. Вообще, после внезапного удаления всех файлов с диска C, больше никаких операций с этим логическим диском я старался не воспроизводить, дабы не затереть всю исчезнувшую информацию. За исключением восстановления 1500 файлов в Norton UnErase, до запуска EasyRecovery никаких операций чтения/записи с диском C не совершалось.
В уже более приподнятом настроении я пощелкал по кнопкам EasyRecovery, и поиск удаленных файлов начался. Через 10 минут перед моими глазами предстала файловая система. Как было заявлено программой, это еще ничего не восстанавливалось, пока что шли только диагностические данные. Но уже они не произвели на меня впечатление... Зрелище было грустное. Все имена восстанавливаемых файлов и папок имели формат 8.3, поэтому большинство из них выглядели как "MYAUDI~1", "VIDEOL~1", "howtoc~2.html" и т.п. С русскими именами файлов, а таковые преобладали на диске C в огромном количестве (в документах), было еще намного более печально. Вместо букв шли непонятные значки, и EasyRecovery помечал все эти файлы как файлы с неправильными именами.
4 часа пришлось затратить на то, чтобы отметить, какие именно файлы надо восстанавливать (без шуток: с
полпервого ночи до полпятого утра; файлов очень много, спать хотелось, но не моглось). Эта операция усложнялась еще и тем, что со случайно удаленными файлами смешались и файлы, удаленные корректно, еще до этого; сначала все казалось просто, так как EasyRecovery помечает такие правильно удаленные файлы буквой D; но потом вдруг выяснилось, что половина моих случайно удаленных документов тоже была помечена этой буквой, и так же была помечена вся папка со стертым Windows 98... Поэтому стало потихоньку выясняться, что на эту самую букву D сильно полагаться не стоило.
После долгого труда начался процесс восстановления. Сначала он очень обрадовал - длинные имена файлов сохранились. Но вот дальше, когда пошли русские файлы... Наименованные по-русски папки при восстановлении получили названия навроде "________", "_________ _ _______ _____" и т.д. Так же и с файлами: "____ - ______ _ ______ _____.mp3", "_______ __ ________ _______ _ WorldCraft.htm", "__________ GeForce FX _ ATi Radeon.htm" и т.д.
Через час, после 10 прерываний процесса восстановления (черт, попался-таки десяток невосстановимых файлов, за которые EasyRecovery браться не стал - ругался и прерывал работу!), восстановление было окончено. В результате оказалось, как уже было сказано выше, что в именах папок/файлов не было русских букв, а также то, что программе не удалось выяснить местонахождение около 530 папок, они были помещены в отдельно созданную папку "LOSTFILE" под именами "DIR1", "DIR2" и т.д. по возрастающей (гм, прямо как в unformat!)
Раскопки восстановленных файлов были закончены около часа ночи 23-го числа. Два дня понадобилось на разбор возникшего бардака, возвращение всех папок на место, присуждение назад русских имен всем соответствующим файлам и папкам (где помнил их названия; где нет - пока так и оставил), удаление и оплакивание невосстановившихся файлов и папок (таких, кстати, оказалось немало) и пр.
Результат восстановления относительно печален: подавляющее большинство недавно созданных файлов (в период 2-суточной беспрерывной работы компьютера) либо испортилось, либо вообще даже и не восстанавливалось. В это число входит половина лежавших в соответствующей папке на диске C документов, все новозакаченные MP3... Но и кое-какие старые файлы тоже не были найдены в папке восстановления. К их числу можно отнести несколько мелких программ, установленных на C (VirtualDub, к примеру, если кто знает такую программу), некоторые MP3 файлы (только не новые), плюс энное количество файлов, имевших размер около килобайта (это playlist'ы к Winamp, мелкие gif и html файлы в документах...)
Сейчас уже ничего не сделать. По причине отсутствия некоторых необходимых программ в установленном состоянии в Windows XP, отсутствовала возможность проверить состояние некоторых восстановленных документов, какими они стали после операции восстановления... Ночное время суток не позволило сбегать к другу за винчестером, чтобы работать с него, попробовать использовать какие-то другие программы для восстановления, пока на диске C еще ничего не тронуто...
Да, копирование восстановленных файлов происходило на диск D (для этого, перед запуском EasyRecovery, на нем было - уже корректно - расчищено посадочное место путем удаления всех игр), поэтому диск C еще оставался в исходном состоянии. Но по этим и другим причинам сразу после восстановления пришлось загружаться с системной дискеты, форматировать диск C и устанавливать туда заново Windows 98 и все-все-все необходимое прикладное и прочее программное обеспечение. Отсюда же вытекала переустановка XPшных стеклопакетов, а это все время, драгоценное время...
Вот, а почему же я так сетую на то, что файлы после восстановления не могли быть проверены по причине недокомплектации WinXP? А вот почему. При проверке восстановленных файлов стали выясняться интересные вещи...
Во-первых, я сильно был удивлен тому, что, несмотря на то что после удаления информации с диска C с ним больше не совершалось никаких действий навроде записи, да и чтения тоже, за исключением EasyRecovery (то есть, все как было, так и осталось; по идее, ничего не должно было друг друга перезаписать), энное количество файлов оказались помечены EasyRecovery буквой X (перекрестные ссылки) и впоследствии, при восстановлении, испорчены (при открытии файла в HEX-редакторе даже было видно, что в файлах присутствуют какие-то лишние данные из других файлов). Странность заключалась том, что в список таких файлов вошло все, что было записано или редактировано (в общем, к чему осуществлялся доступ) совсем недавно. Как назло, по закону подлости, к этому были отнесены многие важные документы. Я был готов выть с тоски, когда находил их в папках типа "DIR334" в порушенном состоянии и удалял. То были не только *.doc файлы. Та же участь постигла некоторые *.rar и *.zip архивы. Они тоже были испорчены, но, благодаря функции восстановления испорченных архивов в WinRAR, большинство файлов из этих архивов удалось извлечь (с самыми разнообразными результатами: 3 из 16, 34 из 40...). Короче, если говорить в общем и целом, я был далеко не в восторге от результатов восстановления.
Сейчас я ломаю голову, почему же все это произошло. Вариантов, между прочим, много. Следует учитывать то, что компьютер тогда не выключался уже двое суток, на улице и в квартире было очень жарко (что-то около 29°C), а по данным программ SpeedFan и Intel Active Monitor, температура винчестера была около 50°C (критическая отметка), процессора - около 47°C (близко к такой отметке), а показатель стабильности винчестера - 47%! Особенно настораживает последнее, но тогда на этот факт особого внимания обращено не было. Так вот, есть вариант (и в этом заключается основная версия), что процессор мог перегреться и дать сбой, отдав винчестеру неправильную команду при удалении. Безусловно, наверняка в этом сбое виновата и моя работа на диске C во время работы деинсталлятора, но ведь в папке игры совсем ничего не удалилась, а я прождал некоторое время при работе деинсталлятора; хоть что-то же должно было удалиться с диска D ?!
В общем, для чего я все это пишу. А для того, чтобы узнать мнение народа, который не поленится прочитать все вышенаписанное, о данном "обвале". Лично я в первый раз встречаюсь с такими сбоями, чтоб во время работы деинсталлятора с другого логического диска удалились файлы размером намного большим, чем удаляемое приложение, но при этом и не абсолютно все данные!
А также для того чтобы узнать, чем еще можно пользоваться при подобных случаях в будущем. Это EasyRecovery не понял русского шрифта, или так уж в FAT записано и ничего уже не сделать? Есть ли еще какие-то программы, лучше, чем EasyRecovery? Подскажите, пожалуйста, камрады...
__________________
It's nice to be important, but it's more important to be nice!
|