Издательский Дом «КОМИЗДАТ»
Шум ПК часто мешает собраться с мыслями, раздражает – особенно при отсутствии других источников шума. К чести производителей ПК нужно отметить, что лучшие из них учитывают акустику при конструировании систем. Однако слишком много ПК до сих пор строится на дешевых охлаждающих компонентах, создающих источники шума
Главными источниками шума в компьютере являются моторы и вращающиеся детали, такие как жесткий диск, вентиляторы охлаждения корпуса, процессора и блока питания. Особенно много шума создают последние два. Кроме того, вентиляторы и жесткие диски являются источником вибрации, шум от которой усиливается конструкцией корпуса и поверхностью, на которой установлены устройства.
Чем выше быстродействие процессоров, жестких дисков и видеокарт, тем больше они выделяют тепла и тем сильнее нуждаются в охлаждении – а охлаждение, как правило, связано с шумом. Но есть ряд способов уменьшить шум, сохранив адекватное охлаждение. В этой статье мы предлагаем вам несколько вариантов решения проблемы – от простых и дешевых до сложных и дорогих.
Компоненты тишины
Существуют разные аппаратные решения для создания «тихих» ПК. Их можно применять как по отдельности, так и в комплексе. Перечислим некоторые из них.
Звукоизолирующая прокладка. Прокладка из звукопоглощающей пены, устанавливаемая внутри корпуса, заглушает практически все звуки, создаваемые компонентами ПК. Однако вместе со звуком затрудняется и отвод наружу тепла.
Оболочка для жесткого диска. Диск, заключенный в изолирующую оболочку, гудит тише, но такая конструкция устанавливается только в 5,25-дюймовый отсек.
Звукопоглощающий корпус. Если вы собираете ПК самостоятельно, возможно, имеет смысл приобрести корпус с тихими вентиляторами охлаждения как самого корпуса, так и блока питания, а также с расширенными вентиляционными отверстиями.
Вентиляторы охлаждения корпуса. Вентиляторы охлаждения корпуса, имеющие специальную конструкцию и термостатический контроль, с одной стороны, подают достаточно воздуха для охлаждения системы, а с другой – создают минимум шума.
Вентиляторы охлаждения блока питания. Самым шумным компонентом ПК часто является блок питания. В таких случаях для обретения спокойствия достаточно заменить его на более тихий.
Набор прокладок. Прокладки и изолирующие монтажные шайбы для блоков питания и вентиляторов значительно уменьшают вибрацию.
Вентиляторы процессора. Если кулер процессора гудит, как маленький пылесос, попробуйте поставить другой – с большей поверхностью теплоотвода и более тихим вращением лопастей. Кулер процессора должен работать практически неслышно.
7 советов
Передвиньте ПК в другое место
Простейшее решение: если системный блок стоит на столе у вас перед носом, поставьте его на пол (разумеется, если корпус рассчитан на вертикальную, а не горизонтальную установку). Вибрация ПК часто вызывает ответную вибрацию столешницы, отчего корпус превращается в резонатор. Переставив компьютер под стол, вы решите эту проблему.
Лучше всего поставить ПК на ковер. Если пол выложен плиткой или паркетом, подложите под системный блок кусок ковролина или поролона. Можно даже устроить почти «удаленное решение» – приобрести удлинители для мыши, клавиатуры и монитора, после чего отодвинуть системный блок куда подальше. Правда, для установки CD и DVD понадобятся длинные руки…
Долой вибрацию!
Иногда больше всего шума создают не столько его прямые источники, такие как вентиляторы и моторы, сколько вибрация различных компонентов ПК. Для решения этой проблемы часто бывает достаточно открыть корпус, снять крышку и методично подтянуть крепежные винты таких компонентов, как блок питания, дисководы, материнская плата и вентиляторы. Однако здесь требуется осторожность: лучше недокрутить, чем перестараться и сломать. В состав некоторых антишумовых компьютерных наборов входят винты с пластиковыми или резиновыми шайбами, которые еще больше снижают вибрацию.
Установка прокладок
Недорогие наборы пластиковых прокладок изолируют вентиляторы и другие источники вибраций от корпуса, снижая шум. Существуют такие наборы и для жестких дисков.
Установка вентиляторов с термодатчиками
Поскольку мощные процессоры и другие компоненты ПК выделяют много тепла, во многих корпусах устанавливаются специальные вентиляторы для отвода тепла. В дешевых моделях используются эти вентиляторы создают много шума. Однако, поскольку в режиме простоя ПК выделяет гораздо меньше тепла, чем при активной работе, вентиляторы корпуса не должны работать все время на максимальной мощности.
Вентиляторы с термостатическим управлением снабжены температурными датчиками: когда температура внутри корпуса падает, вращение вентилятора замедляется. Есть и другие модели вентиляторов: односкоростные, но сконструированные так, чтобы работать тихо. Устанавливаются они обычно просто, хотя для замены вентилятора иногда приходится временно снять привод диска или плату расширения.
Тихий блок питания
Главным источником шума в ПК часто является блок питания. Такие устройства нуждаются в мощных встроенных вентиляторах, которые «перемалывают» много воздуха. Замена блока питания на более тихий может значительно уменьшить шум ПК. Конструкции этих устройств могут быть разными, но в большинстве из них просто установлены вентиляторы большего размера, которые, вращаясь медленнее, передают то же количество воздуха. Есть модели с термодатчиками, где вентиляторы ускоряют или замедляют вращение в зависимости от температуры внутри корпуса. Главное при покупке вентилятора – проследить, чтобы его мощность соответствовала потребностям охлаждения.
Замена кулера процессора
Современные процессоры выделяют очень много тепла и нагреваются до 60-80 градусов, поэтому нуждаются в постоянном и эффективном теплоотводе (см. также «Истории о перегреве», «К+П» #12/2003). Процессор без кулера работает считанные секунды, после чего сгорает. Вентилятор стандартного кулера, приобретенного вместе с компьютером, скорее всего, создает слишком много шума. Большинство кулеров имеет большой и эффективный радиатор, на который можно установить более тизхий вентилятор.
Акустическая изоляция
Если после всех ухищрений ПК все-таки шумит больше, чем хотелось бы, попробуйте принять более серьезные меры – установите внутри корпуса специальные звукоизолирующие поролоновые прокладки. Процедура установки проста: прокладка вырезается по размеру внутренней поверхности стенки корпуса, защитная пленка удаляется, и прокладка приклеивается к корпусу. Для жестких дисков используются специальные звукоизолирующие оболочки. Однако при выполнении этой операции следует помнить, что поролон и другие прокладки не только заглушают звук, но и ухудшают теплоотвод из корпуса, и поэтому пользоваться ими следует в меру, тщательно соблюдая инструкции по установке.
Предисловие не по сути
Очень чаcто, желая похвастаться своим компьютером, говорят – у меня процессор такой-то (скажем AMD K7 700). И при этом искренне считают, что чем лучше процессор, тем лучше сам компьютер. Это, мягко говоря, заблуждение. Если уж сравнивать с человеком, то процессор – всего лишь сердце. Однако сердце у человека – не главный орган (хотя и важный). Однако главное – не сердце, а мозг ! Что же у компьютера его «мозги», то что определяет «личность» компьютера ? Это жёсткий диск, иначе говоря – винчестер. Вот об «воскрешении мозга» и поговорим.
Предисловие по сути
Приходит однажды такой день, когда прекрасно (или не очень) работающий винчестер внезапно отказывает Выглядеть это может по разному – от полного пропадания винчестера в системе, как физического устройства до пропадания отдельного раздела или диска. Вот тут и наступает время рвать на себе волосы и каяться в том, что вовремя не делали резервных копий (много таких ?). Но, может быть, и не всё так плохо на самом деле, как кажется …
Что делать ?
Сначала надо определить, что же произошло. А определить проще, когда знаешь, что же происходило до этого события. Краткий перечень – скачок напряжения, уронили винчестер или компьютер (в то время как он работал), сработал злобный вирус (Ещё помните 26-го апреля ? То ли ещё будет!). Могут быть и другие причины – их много …. В самом неприятном случае всё произошло внезапно и вы даже не догадываетесь, что же случилось
Попробуем определить, где же неприятность. Вначале попробуем определить тип винчестера с помощью программы определения BIOS (или с помощью внешней программы с дискеты, если у вас в BIOS такого нет).
Может быть BIOS просто «забыл» тип вашего винчестера. Если у вас SCSI винчестер – то можете не беспокоится об отсутствии прописанного у вас в BIOS-е винчестера – этим занимается BIOS вашей SCSI платы, к которой подключен. Поэтому в главный BIOS прописан тип 0, т.е. отсутствие винчестера. Однако отсутствие винчестера в этом случае – более плохая ситуация. Но я отвлёкся. Так вот, случаются такие ситуации (резкий скачок напряжения питания во время работы компьютера (проявится во время следующей загрузки, т.к. данные об винчестере считываются только в процессе загрузки), неудачная модернизация, приведшая к обнулению BIOS, отхождение контактов питания батарейки CMOS или падения на ней напряжения ниже допустимой нормы, наконец просто статический разряд, произошедший или от молнии или просто от вашего кота, прошедшего рядом с вашим компьютером, который лежит уже месяц в полуразобранном виде и вам лень его собрать) то происходит обнуление некоторых (или всех) областей CMOS, где BIOS хранит свои данные, в том числе и о типе вашего винчестера IDE (или нескольких – до 4-х). явным признаком является подобного является, например, если компьютер с установленным паролем на вход внезапно перестаёт его спрашивать а дата в BIOS установлена на прошлый год или на 1980 – но не на текущее время и время при этом где-то несколько минут после полуночи. Если это так и сам винчестер не причём – то вам поможет процедура определения типа винчестера, помещённая в setup. Если она определила тип винчестера и после этого всё нормально – то вам просто на этот раз повезло – до следующего раза.
Допустим, что случилось худшее – и винчестер не виден вовсе – т.е. ни BIOS, ни программа не видят его. Сгорел винчестер ? Может быть. Однако откройте свой компьютер и посмотрите – не отошёл ли шлейф от разъёма ? Попробуйте прижать поплотнее … Появился ? Расслабьтесь … неприятности вас миновали … пока. Ещё может быть не подключено питание после того, как вы проводили эксперименты, это тоже классическая неприятность. Посмотрите, может быть в этом дело …
Если с контактами всё в порядке (значит вам не повезло …), то тогда дело скорее всего дело в 2-х причинах – либо неисправность контроллера винчестера (той платы, что располагается снизу компьютера) либо испорчена информация на так называемой «инженерной» дорожке винчестера. На этой дорожке расположена информация о самом винчестере и именно её читают программы определения типа винчестера. Если эту информацию стереть или заменить мусором, то винчестер будет полностью работоспособен физически, но ни одна из программ не сможет правильно определить его размер (количество цилиндров, поверхностей, дорожек) и считать другую служебную информацию. Это могло произойти от неправильной работы контроллера (например от сбоя питания) либо от деструктивного действия троянской программы или вируса. Затереть эту информацию можно и самому, проведя низкоуровневое форматирование винчестера с помощью процедур BIOS. НИКОГДА НЕ ДЕЛАЙТЕ ЭТО! МОЖЕТЕ ПОТЕРяТЬ ВСЕ ДАННЫЕ И НАВСЕГДА! (Хотя в случае со SCSI низкоуровневое форматирование часто является очень полезным – особенно когда вы переносите винчестер SCSI с одного контроллера на другой, причём иного типа и производителя. В этом случае низкоуровневое форматирование даже полезно, о чём некоторые контроллеры и предупреждают вас. Особенно это актуально в случае контроллеров фирмы Adaptec. Только не забудьте переписать с него данные
). Хотя большинство винчестеров и игнорируют команды форматирования, которые подаёт им BIOS, может случится так, что форматирование всё-таки произойдёт. Эта процедура состоит в ПОЛНОМ переписывании данных и служебной информации на ВСЕХ дорожках винчестера, включая служебные. Поскольку в большинстве случаев эти куски BIOS писались ещё ДО появления винчестеров IDE, т.е. не имеют никакого представления о служебных областях, то, соответственно, форматируется ВСЁ. Производители, сталкиваясь с такими случаями, запретили такие операции и изменили коды команды низкоуровнего форматирования (причем у разных производителей коды команд скорее всего отличаются!). Но всё таки не рискуйте! Как же можно определить, что случился подобный случай ? Самым лучшим способом будет воспользоваться программой производителя винчестера, как правило они доступны на их сайтах. Единственное, что следует помнить, программы от других винчестеров, скорее всего вам не помогут – хотя вряд ли и испортят. С помощью этой программы можно провести безопасное форматирование форматирование вашего винчестера, прочитать инженерную дорожку, записать её же и некоторые другие функции – зависит от конкретной программы. Попробуйте прочитать с помощью этой программы инженерный цилиндр. Если у вас это получится – то значит с железом всё в порядке. Теперь можно посмотреть, верна ли находящаяся там информация. Вообще трудно сказать, верна информация или нет, если у вас в наличие только один винчестер такого вида. Необходимо отыскать ещё один винчестер подобной фирмы, размера и типа (а также, желательно, со временем выпуска близким к времени выпуска вашего винчестера) – особенно хорошо если винчестер будет из той же партии, что и ваш. Попробуйте прочитать на той машине, где тот винчестер работает, информацию с инженерного цилиндра. Если информация совпадает, но в то же время ваш винчестер не определяется, возможно проблема в материнской плате или BIOS вашего компьютера. Попробуйте проверьте свой винчестер на машине, где работает аналогичный. Если там он начинает работать без проблем, то вам придётся обратиться к фирме, продавшей вам материнскую плату для устранения проблем или воспользоваться аналогичным описанием решения проблем неработоспособности материнской платы. Если же он не работает и на том компьютере – то скорее всего у вас проблемы с контроллером. Что делать в этом случае мы рассмотрим ниже в этой же статье. Если же информация на инженерном цилиндре не совпадает у вашего и oбразцового винчестера, то вы можете, на свой страх и риск, прочитать эту информацию с инженерного цилиндра образцового винчестера и записать его на ваш инженерной цилиндр с помощью той же программы производителя винчестера – во всяком случае программы Western Digital и Quantum позволяют делать это. Если всё прошло успешно и винчестер заработал, можете рукоплескать сам себе и пить шампанское. Если же это не получается и информация записывается не та или вообще не записывается, то это означает, что инженерный цилиндр повреждён физически. В этом случае может помочь низкоуровневое форматирование инженерного цилиндра и ещё одна попытка записать данные. Если после нескольких таких попыток ничего не выходит – то единственное, что вам останется – поменять в фирме, где вы купили этот винчестер, на исправный (если гарантия ещё не кончилась).
Если случилось так, что, по вашему мнению, неисправен контроллер винчестера, то вам предстоят для точной проверки нетривиальные действия. Во-первых, вам необходим точно такой же винчестер с точно таким же контроллером. Во-вторых, вам нужно осторожно отвинтить контроллер от винчестера и осторожно снять его. Затем тоже самое проделать с исправным винчестером. Помните, что в этом случае вы теряете гарантию на оба винчестера! Затем подключить контроллер от исправного винчестера к вашему. Если всё заработало, то вы нашли решение проблемы, но вам ещё придётся поискать винчестер с неисправным носителем но с исправным контроллером (причём от винчестера вашего типа!). Только после того, как вы подключите исправный контроллер вы можете вздохнуть спокойно. Так что если вы не работаете где-либо в компьютерной фирме и не имеете возможности искать такие вещи то лучше сразу прекратить суетиться и возложить все остальные действия на какую либо вам знакомую компьютерные фирму – в конце концов они, как правило, знают по этому вопросу больше да и доступ к комплектующим у них имеется.
Но, чтобы не вскрывать винчестер и не терять гарантию, вы можете вначале поверхностно осмотреть контроллер. Если там виднеются следы или пятна палёного, видны повреждения на микросхемах или дорожках или вообще отсутствуют компоненты, которые должны присутствовать – то, значит, ваше предположение верно. Единственное, что должно вас после этого волновать, как сдать винчестер по гарантии – во многих случая наружных повреждений вам это не удастся.
Всё, что я написал выше, относится к тому случаю, когда ваш винчестер не определяется. Если же он определяется, но BIOS не может найти загрузочного устройства, то у вас поврежден MBR (Master Boot Record) – то место, где находится информация о разбиении винчестера на разделы и первоначальный загрузчик. Самый лучший способ решить эту проблему – это заранее сохранить подобную информацию с помощью специальной программы. В частности Norton Utilites позволяют делать rescue диск (точнее – диски), с которых впоследствии можно восстановить работоспособность системы. Существуют и другие способы (например – воспользоваться сохраняемой программой adinf информацией) – но этот наилучший.
Если же ни один из способов не позволяет записать данные в MBR – то у вас, скорее всего, физическое повреждение. Как восстановить после этого данные – тема 2-й части этой статьи, в которой описывается восстановление данных при помощи программы Tiramisu. Другие случаи, когда вам следует воспользоваться этой программой – физические повреждения других служебных областей – например FAT или root dir. Эта программа позволяет восстанавливать данные и в других системах, не только DOS и Windows 9x – есть программы, восстанавливающие тома NTFS Windows NT, тома Novell Netware и даже данные повреждённых ZIP-дисков.
Если ваша зарплата исчисляется пятизначными цифрами, то скорее всего – вы профи, и не испытываете особых сомнений по поводу вышедшего из строя жесткого диска. Разве что там были уникальные файлы. Ремонту такие устройства не поддаются – это почти аксиома. Самое рациональное решение – выкинуть (иногда – засунуть под пресс) и купить новый.
Непрофессионалы отличаются от профи тем что способны своими руками угробить вполне работоспособное устройство.
Обычно начинается со сбоев. Несколько плохих участков на жестком диске вызывают панику : «Диск начал сыпаться !» Из этого должно следовать : «Дефекты будут развиваться и усугубляться «. А уже наше суровое воспитание приводит к логичному выводу : «Надо его чайнику спихнуть». После чего диск начинает последнее путешествие – по рукам этих самых чайников. В итоге рынок оказывается захламлен битым железом. Десять лет назад размер жесткого диска не доходил до гигабайта, а о диске с предельным для 386-машины размером в 540 мБ многие только мечтали… Примерно в то время я начал заниматься ремонтом жестких дисков. Началось с книги Уинна Роша, где я раскопал простой и эффективный способ низкоуровневого форматирования MFM-диска с помощью команды debug : g=c800:5 (иногда – 6,8 – как повезет ). Купленные за миллион купонов каждый болгарские полномерные десятки я использовал для архивов – пожалуй, лучшее в то время применение для этих монстров трудно было найти.
Когда они окончательно состарились и перешли в разряд антиквариата, я начал эксперименты на них со столь же антикварными ОС – ДОС3,2 etc. и к своей безмерной радости обнаружил, что ДОС-2 был настолько наивен, что объявлял сбойным весь цилиндр, стоило ему обнаружить на нем хотя бы один сбойный сектор…
Но лучше всего помог мне изучить структуру жесткого диска как ни странно – вирус OneHalf, зашифровавший часть диска моей XT. Поскольку о потере данных не могло быть и речи – в зашифрованную область попали файлы, которые вся кафедра набирала руками в течение года, готовя к изданию новый учебник, – то передо мной встала альтернатива – расшифровать или быть с позором изгнанным. К счастью, завкафедрой был в зарубежной командировке, а один из друзей дал мне очень опасный по его словам, но столь же эффективный инструмент – программу de.exe из комплекта нортоновских утилит. Поскольку расшифровщик Данилова не работал на ХТ ( а в моих условиях, как выяснилось позднее – он не помог бы даже если б мог работать ), то я написал простую программу – 22 строки на Паскале, которая только и могла делать что пройтись указанным двухбайтным кодом по файлу, сделав с его данными сложение по модулю два с указанным кодом и записав результат в другой файл.
Моя задача заключалась лишь в том чтобы правильно определить требуемый код – которым вирус зашифровал данные на определенном цилиндре. ( Как известно – вторая обработка данных этой операцией приводит к их расшифровке, что и применяет OneHalf для своей маскировки ) Проблема состояла в том что в результате неправильного лечения диск оказался разбит на участки, каждый из которых был зашифрован своим кодом – однако я быстро сообразил что определить код можно обнаружив участок принадлежащий текстовому файлу – а они как известно изобилуют пробелами с кодом 20H (32D). То есть – обнаружив последовательнось которая в 16-ричном виде имела вид например : 34 6f 34 6f 34 6f 34 6f …. – я мог смело предполагать что это – результат шифрования последовательности пробелов кодом 14 4F. Так как вирус шифровал каждый раз определенное число физических цилиндров, то нужно было просто скрупулезно пройтись по ним, расшифровав каждый участок в отдельности и посадив его обратно уже в расшифрованном виде. Через две недели с момента обнаружения вируса вся работа была выполнена, а потери свелись к двум-трем EXE-файлам, в которых, как известно, трудно обнаружить строку пробелов. При этом диск-эдитор использовался для записи определенного количества физических секторов жесткого диска в файл на дискете, – и обратно – уже с другой дискеты, из расшифрованного файла – на свое место на диске.
Под занавес я набрался такого нахальства что решил оставить тело вируса на жестком диске в том же месте, где его обнаружил, справедливо рассудив что если снова его подловлю, то уже не увижу его при просмотре физического диска диск-эдитором, если только не загружу машину с чистой дискеты. Конечно, для страховки пару строк дампа вируса я затер своими, а бут-сектор был давно вылечен ( мне повезло обнаружить копию исходного, созданную ранее другой программой ). После этого настала пора опасных экспериментов с редактированием de.exe структуры жесткого диска – для безопасности я начал с дискет.
Еще не одному знакомому я вылечил жесткий диск от какого-нибудь трудноизлечимого вируса. (Один из моих друзей целый год грузился с чистой системной дискеты, – у него на жестком диске сидел вирус ЗАРАЗА, очень тонко подменявший IO.SYS ) И только когда мне надоело лечить дискеты подпорченные DIR-ами и прочей ерундой, которая наводняет машины в учебных классах, я взялся за более серьезные вещи – первым успешным экспериментом было переформатирование вручную под ДОС приобретенного по случаю 340-метрового WD с сохранением самой интересной информации на том же диске, ранее работавшим под WIN-95. Я разбил его на два раздела и удалил руками все каталоги с длинными и неправильными с точки зрения ДОС именами файлов. Потом сделал так чтобы диск мог грузиться с каждого из разделов – правда, для этого надо было запустить все тот же диск-эдитор и руками кое-что подправить. ( Один из таких дисков у меня мог грузиться поочередно либо в ДОС 6.22 либо – в ДОС 2.1 – правда в силу особенностей последнего при такой загрузке раздел 6.22 просто не был виден ) И наконец, я сделал самый интересный вариант загрузки – три раздела, на одном – ДОС, на другом – WINDOWS-95 (98 etc.), третий – под что-нибудь еще, а для двух первых он пока служил архивным. Этот диск был уже из новых – размер его превышал предел ДОС и WIN98 все время норовила сделать ему 32-хбитную FAT, на что я не соглашался, так как диск-эдитор для такой конструкции недостаточно приспособлен. Лишь после этого я был достаточно опытен для того чтобы лечить диски с запорченными физическими секторами, приходящимися на область FAT, извлекать информацию с диска с запорченной нулевой дорожкой и тому подобное.
Подходящий случай не заставил себя долго ждать. Небогатое банковское учреждение переходило по команде из управления на новую почтовую программу интернетовского типа и как раз накануне испытаний программы умер диск на моей сисадминовской машине. Я быстро поставил резервный диск вдвое меньшего размера, установив в авральном порядке на нем WIN95 с MS-Office-97, OutLook etc. и сразу после испытаний принялся за лечение диска. Картина была удручающей – не читалась область FAT и еще несколько десятков процентов общей площади диска. Для первого раза я еще сделал немного ошибок, основной из которых была все та же чайниковская – я попытался отформатировать его на низком уровне воспользовавшись программой форматирования, встроенной в биос машины ( у меня не самый плохой P-200 MMX ). Ничего ! – То есть диск исправно форматировался, но после этого вся информация на нем никуда не девалась – она оставалась в тех же секторах и сбойные сектора по-прежнему оставались недоступными. Складывалось впечатление что программа низкоуровневого форматирования просто не запускалась. За дополнительной информацией я обратился в Интернет на домашнюю страницу данного диска, адрес был написан прямо на нем. И обнаружил что он имеет еще и собственный биос со встроенной программой форматирования. Не буду уточнять которая из фирм додумалась до этого первой – их довольно много, скажу только что в названии диска присутствует слово «Medalist». К сожалению, мне не удалось на сайте фирмы раздобыть пароль для входа в эту программу форматирования. ( А по зрелом размышлении – это вряд ли и помогло бы, так как скорее всего на диске отказали две поверхности из пяти ). Во всяком случае, первый вариант ремонта прожил недолго, месяца два – так как я воспользовался возможностью альтернативного разбиения диска на чуть меньший формат, в данном случае – максимальный, поддерживаемый ДОС, то есть 2 ГБ. Никакого эффекта это не дало, я только потерял пару сотен мегабайт площади, а когда снова нашел временный диск, – переделал своего многострадального «Медалиста» на его максимальный размер – все тем же диск-эдитором, вручную находя наиболее целые области для построения системной зоны и прописывая вручную же бэды – просто как области занятые нечитаемыми файлами средним размером 10 МБ. Таким образом мне удалось заставить его работать без ежедневного выхода на SCANDISK, более того – при аварийном выключении машины scandisk просто не реагирует на эти бэды. Главное – не давать ему делать проверку качества поверхности, иначе бэды действительно начнут множиться. Программа эта не обладает чрезмерно развитым, мягко говоря, интерфейсом и отключить некоторые опции – надо еще постараться, однако если вы справитесь с этим, то она не доставит вам больше хлопот. ( Как ни странно, наибольшие неприятности в этом плане доставляют именно программы, которые по замыслу их создателей призваны лечить жесткие диски, и отсутствие удобного интерфейса плюс чрезмерная самонадеянность авторов и пользователей – тому виной ).
В конце концов месяца через три-четыре после аварии я получил диск с реальным размером 1,5 ГБ (плюс 1 ГБ бэдов ). В таком состоянии диск находится уже полгода, он по-прежнему работает на моей сисадминовской машине, с него я вхожу в Интернет и администрирую NetWare. Никаких проблем с этим диском я больше не имел и надеюсь – иметь не буду, так как стараюсь избегать даже намека на использование программ проводящих какое-либо периодическое обслуживание дисков – начиная со SCANDISK, NDD и кончая Norton AntiVirus`ом и AVP всеми уважаемых Нортона и Касперского. Я не посмею заявить что эти программы портят диски – но они точно написаны не для плохих дисков. А любой хороший диск проживет тем дольше чем меньше вы будете его дергать. Право, не стоит доверять судьбу столь нежного устройства даже самой профессиональной программе если она норовит непрерывно шарить по диску в поисках вирусов, – часто лечение последствий заражения обходится дешевле чем антивирусная профилактика, аналогично следует избегать чрезмерной оптимизации диска программами типа SPEEDISK. В число нерекомендуемых режимов следует также включить и режим «спящего» диска, – для электроники всегда был наиболее опасным момент включения- выключения. Если вы настроите свой диск «засыпать» через каждые три минуты отсутствия обращений к нему – можете начинать откладывать деньги на новый. Что касается программ низкоуровневого форматирования – то вряд ли фирмы- производители жестких дисков допустят чтобы их оборудование можно было починить таким простым способом, скорее всего – они и не должны работать. Поэтому – избегайте переделывать структуру диска без крайней на то необходимости. Выгоднее оставить его как есть, и приобрести еще один хороший диск, чем попытавшись переделать – угробить хорошее устройство. В конце концов, некоторые из типов дисков уже можно вносить в Красную книгу, – и в основном – в результате неправильных действий пользователей. В некоторых случаях виноваты производители дисков – например, вы попытались всего лишь перебить разделы. Вы не профессионал, и даже применение диск- эдитора представляет для вас серьезную проблему, все что вы умеете – запустить FDISK и следуя ее требованиям, удалить все разделы прежде чем установить новые. Вот тут-то вас и подстерегает главная опасность – как правило, после удаления разделов диск умирает раз и навсегда. Так он сделан – если биосу машины не за что зацепиться при начальном тестировании диска, то восстановить его работоспособность можно только в заводских условиях. Остается либо довериться профессионалу, который перебъет ваш диск вручную, либо попросить фирму Microsoft переписать FDISK.
Не меньшую опасность для целостности диска представляют новые программы и операционные системы – мне приходилось оживлять диски, на которых кто-то пытался запустить Линукс или просто лазил по Интернету, не особенно задумываясь о последствиях. Лучшей рекомендацией здесь может быть только одна – общая площадь диска должна быть на порядок выше той, которая требуется для установки операционной системы. То есть если вы ставите WIN95 – то 400-700 МБ будет в самый раз, а лучше – больше, иначе ваш диск долго не протянет, еще более жесткие требования предъявляют современные версии WIN98, WIN2000, NT и LINUX. Наибольшие же проблемы с физической целостностью жесткого диска возникают при использовании его в условиях многооперационных сред – имеется в виду одновременная работа например в NetWare и Windows, когда каждая система по-своему обращается к диску ( и по-своему ошибается ). Особое внимание при работе в таких условиях следует уделять правильной настройке параметров среды и выбору наиболее надежных сетевых драйверов. Если вам так уж не терпится использовать программы, которые взаимоисключают друг друга, то хотя бы попробуйте настроить разные варианты загрузки машины. В заключение – два слова об искусстве прописывать бэды вручную. Наиболее удобной для этой цели представляется стратегия использования заранее подготовленного набора файлов с выровненной на размер кластера длиной. Одной из программ, способных создавать такие файлы является прилагаемая утилита BALON.COM – создав с ее помощью (и лучше – на живом диске ) несколько файлов разного размера, вы просто начинаете копировать их на опустошенный только что отформатированный вручную диск ( как это сделать если программа FORMAT сделать этого просто не может – тема для отдельной статьи ). Поскольку ваш диск имеет нечитабельные зоны, то ясно что для обнаружения их вы должны просто использовать каждый скопированный на диск файл как источник для создания нового файла, – проверку записи необходимо отключить, разумеется. Если область, занимаемая данным файлом – читабельна, то он без проблем скопируется в новый файл, занимающий уже новую область, если – нет, то вам придется на время перенести его в каталог, созданный заранее в чистой зоне. И так – до конца диска, пока он не будет забит хорошими и плохими файлами до предела. Потом остается лишь вытереть хорошие, а области принадлежащие плохим прописать в FAT вручную как бэдовые. Если диск слишком большого размера, то стоит попытаться провести несколько этапов такого лечения, вытирая в этом случае плохие файлы и заполняя их зоны на порядок меньшего размера файлами. Разумным представляется вариант когда минимальный размер здоровой зоны попавшей между двумя плохими превышает 1% от общей площади диска. Иногда наиболее мелкими зонами приходится жертвовать во имя повышения скорости работы с тем что осталось.
В целом – ориентироваться в стратегии лучше применительно к условиям, выбирая оптимальный вариант. Такую работу гораздо легче проделывать каждый раз вручную, чем писать программу – поскольку предусмотреть все возможные варианты неполадок просто нельзя. ОСНОВНЫМ правилом при таком лечении должно быть : исключить возможность обращения файловой системы к плохим участкам диска . Радикальным средством является исключение одной большой бэд-зоны из обращения путем ручной разбивки разделов ( в некоторых случаях, если повезет ) Конечно, диск можно просто выбросить и купить новый – но где гарантия что с ним не произойдет аналогичная трагедия ? А попытавшись, хотя бы и безуспешно, вылечить ваш диск, вы по крайней мере приблизитесь на шаг к пониманию причин аварии, что само по себе позволит избежать новых.
Настоящий обзор не является техническим руководством по изучению строения жестких дисков или описанием их логических структур. Это общий обзор методик и способов восстановления информации, ставшей недоступной в результате программного сбоя операционной системы, разрушительного действия вируса или неосторожных действий пользователя.
Несколько общих слов о строении и терминологии жестких дисков.
Жесткий Диск (винчестер) представляет собой блок из нескольких дисков/блинов (Disks) по поверхностям (Sides) которых перемещаются (плавают в воздушном потоке) головки (Heads). Позиционируются головки по концентрическим дорожкам/трекам/цилиндрам (Cilinders), каждый из которых разделен на сектора (Sectors). Сектор является минимальным адресуемым блоком данных для диска и его размер равен 512 байтам. Логическое строение жесткого диска отличается от его настоящей (физической) геометрии и это необходимо учитывать при восстановлении информации. Как правило, современные диски (в режиме адресации LBA) представляют собой несколько сот цилиндров имеющих 63-254 поверхностей по 63 сектора данных на каждой.
В самом начале диска (в секторе 0/0/1) находитсяPT (Partition Table) – таблица разделов и MBR (Master Boot Record) – главная загрузочная запись.
На следующем треке в первом(ых) секторе(ах) (начиная с 0/1/1) расположена BA (Boot Area) – загрузочная область операционной системы и BR (Boot Record) – загрузочная запись OC.
Далее на этом же треке расположена 1-я копия FAT(File Allocation Table) – таблица размещения файлов. Сразу за ней – 2-я копия FAT. Размер копии FAT (в секторах) определяется размером раздела диска.
После 2-й копии FAT расположены сектора ROOT (Root directory) – корневого каталога, за которой начинается DA (Data Area) – область данных.
PT – состоит из 4-х строк описывающих 4-е возможных раздела диска. Описание каждого раздела диска содержит информацию о типе файловой системы, признаке того, что раздел является загрузочным, о первых и последних головках, дорожках, секторах раздела, количестве секторов смещения начала раздела от начала диска и об общем количестве секторов в разделе.
MBR – находится в том же секторе что и PT. Данные в MBR представляют собой код процессора необходимый для дальнейшей загрузки операционной системы. В последних двух байтах сектора MBR находится сигнатура 55AAh, которую можно использовать как маску при поиске PT и MBR.
BR – содержит массу данных и служит для описания параметров файловой системы. В отличие от диска, минимальным адресуемым блоком данных для операционной системы служит кластер, объединяющий определенное количество секторов. В BR нам интересны такие данные как размер кластера, размер и количество копий FAT. BR для раздела FAT16 размещается в одном секторе, в случае FAT32 Boot Record состоит из нескольких секторов.
FAT – Состоит из 12, 16 или 32 битных элементов, описывающих номера кластеров или их признаки (BAD). Количество элементов соответствует количеству кластеров раздела диска. Из этих элементов образуются цепочки номеров кластеров, описывающих расположение файлов на диске.
ROOT – Корневой каталог диска. Содержит записи описывающие файлы (дескрипторы файлов) в корневом каталоге. Такая запись описывает имя, тип, дату создания, размер, атрибуты файла, и т.п., а так же содержит указатель на первый кластер файла.
Каталоги представляют собой сектора идентичные по структуре корневому каталогу. Каталог, кроме описаний файлов, в самом начале содержит две записи, первая из которых содержит указатель на первый кластер самого каталога, вторая на первый кластер родительского каталога.
ВОССТАНОВЛЕНИЕ ИНФОРМАЦИИ:
Для восстановления потерянных (поврежденных) данных постарайтесь вспомнить или получить информацию о:
a. Вероятном разбиении диска на разделы и количестве логических дисков.
b. Размерах и истории создания логических дисков. История создания подразумевает под собой возможные искусственные изменения размеров разделов диска. Эта информация может иметь значение для точного определения места расположения ROOT.
c. Особенностях файловой системы FAT16 или FAT32. Остальные типы файловых систем в этом документе не рассматриваются.
d. Типе и версии Операционной Системы (DOS, Win95/98) использовавшейся на диске.
e. Уникальные имена директорий и файлов, находившихся в корневом каталоге диска С, имя каталога с данными, подлежащими приоритетному восстановлению и уникальные имена файлов и поддиректорий, находившихся в этой директории.
Для восстановления данных можно воспользоваться следующими утилитами:
1. DiskEdit из комплекта Norton Utilities версии 3.0х (или аналогичный ему).
2. Tiramisu (http://www.recovery.de/) или Hard Drive Mechanic.
Утилита TIRAMISU существует в различных модификациях, соответствующих разным типам файловых систем (FAT16/FAT32/NTFS/Novell/ZIP). Данная программа позволяет УвытащитьФ Ваши данные с УбольногоФ диска, необходимо только чтобы диск определялся BIOS-ом и был физически исправен. Обращаю внимание еще раз, что эта программа не лечит диск, она позволяет скопировать ваши данные на другой носитель.
3. UnFormat (из того же комплекта Norton Utilities).
4. NDD – Norton DiskDoctor (опять из того же комплекта Norton Utilities).
Возможно, применение и других утилит, но, как правило, они ограничиваются частными случаями или не учитывают всевозможных особенностей логического строения дисков.
1. ДИАГНОСТИКА ПОВРЕЖДЕНИЙ.
1.1. Запустите DiskEditor и, переведя его в режим просмотра поврежденного диска на физическом уровне, последовательно проверьте целостность РТ, MDR, FAT-ов, ROOT и DA. На этом этапе постарайтесь выяснить (если это достоверно неизвестно) тип файловой системы первого раздела диска (FAT16 или FAT32).
В стандартных случаях диски объемом менее 528 Mb, или разбитые на разделы при помощи системных утилит ДОС 7.10 и более ранних – имеют FAT16.
Операционные системы Windows 95 OSR2 и Windows 98 базирующиеся на ДОС 7.10а на дисках и разделах объемом больше 528 Mb, как правило, используются с файловой системой FAT32.
1.2. В случае целостности каких-либо элементов дисковой структуры сохраните их в виде файлов на резервном диске.
Например: MBR.HEX, BR1.HEX, FAT01.HEX, FAT02.HEX, ROOT0.HEX.
1.3 Дальнейшее восстановление диска зависит от степени и характера повреждений.
Если у Вас осталась неповрежденной (или хотя бы частично) какая-либо копия FAT на первом разделе диска – восстановление информации возможно почти в полном объеме.
2. Временное РЕЗЕРВИРОВАНИЕ данных.
С целью сохранения возможности восстановления файлов располагавшихся в начале диска желательно сделать резервную копию начальных секторов диска, подвергающимся изменениям в процессе восстановления.
В DiskEditor-е выделите режим просмотра первых 500-1000 физических секторов диска и сохраните их в виде файла на резервном диске. Более точный размер можно определить как сумму секторов: MBR трека + BR + 2FAT + ROOT + разумный резерв.
Возьмите дискету с зарегистрированной программой TIRAMISU, соответствующую типу файловой структуры восстанавливаемого диска. Руководствуясь инструкцией к этой программе, выполните предварительное восстановление данных на резервный диск.
Следует иметь в виду, что данная программа не затрагивает УбольнойФ диск, т.е. не правит на нем никакие данные. При некоторых особенностях УмусораФ в системных областях диска отмечены случаи сбоя программы TIRAMISU, что исправляется очисткой (обнулением) ошибочных данных (см. ниже).
3. ВОССТАНОВЛЕНИЕ Partition Table.
При восстановлении PT необходимо учитывать объем диска и особенности файловых систем диска FAT16 или FAT32.
Не пытайтесь создавать какой-либо раздел на диске с помощью программы Fdisk. При сканировании доступного дискового пространства fdisk прописывает в первый сектор на каждом треке код F6, что приводит к потере информации в этих секторах.
3.1. Если первый цилиндр (0/0/1) заполнен УмусоромФ – обнулите его (заполните нулями) для снижения возможных ошибок при восстановлении. Обнуление можно выполнить DiskEditor-ом.
3.2. Если Вы не знаете точно количество и размеры существовавших разделов диска или заведомо знаете о наличии дополнительного раздела диска, но не знаете размер основного раздела восстановите их, используя следующий способ: DiskEditor-ом скопируйте MBR и PT (сектор 0/0/1) с любого исправного диска на восстанавливаемый диск. Затем, очистив все записи кроме первой, отредактируйте ее, внеся заведомо искаженную информацию о конечном размещении раздела (например: 9999-й цилиндр) и общем количестве секторов (например: 99999999).
Начало размещения Конец размещения Смешение Количество
Систем Загр Стор Цилиндр Сектор Стор Цилиндр Сектор Секторов Секторов
BIGDOS Да 1 0 1 999 999 63 9999999 999999999
Запустив DiskDoctor, начните проверку восстанавливаемого диска, и на утверждение о найденных ошибках в PT и запросе на их устранение ответьте согласием. После внесения исправлений в искусственно созданную Вами PT, DiskDoctor предложит поиск возможных дополнительных DOS разделов. Естественно дайте на это согласие и если данные на диске в необходимом месте не повреждены – дополнительный раздел будет найден и после Вашего подтверждения восстановлен.
Как правило, после перезагрузки компьютера, данные дополнительного раздела становятся полностью доступными без дополнительных восстановительных операций. Учтите, что файлы возможно заражены вирусом.
Если Вы все проделали правильно, без ошибок и характер дисковых ошибок оказался не фатальным – первая задача выполнена, т.е. PT восстановлена.
3.4. Если вы уверены в существовании дополнительного раздела диска или какого-либо NON-DOS раздела (NTFS, Linux, …), но NDD не смог его восстановить остаются еще способы ручного поиска.
3.4.1. Воспользуйтесь DiskEditor-ом (от PhysTechSoft), позволяющем осуществлять поиск различных NON-DOS разделов. И в случае нахождения подобных разделов на основании полученных номеров физических секторов вручную внесите информацию в PT.
3.4.2. Можно воспользоваться поиском PT в файлах резервирования. Различные системные программы типа менеджеров загрузки, утилит резервного сохранения и т.п. (о существовании которых пользователь иногда и не подозревает) выполняют операцию сохранения различной системной информации в файл. Воспользовавшись этим предположением, можно задать DiskEditor-у в режиме доступа к секторам физического диска маску поиска PT (55AAh или иную уникальную запись) и если повезет найти информацию о нем.
4. Восстановление BR, FAT и ROOT.
4.1. Восстановление BR, копий FAT и ROOT проще выполнить УавтоматическимФ способом, но это не исключает возможность УручногоФ восстановления с помощью карандаша, бумаги и редактора дисков. Как уже упоминалось выше, если на восстанавливаемом диске есть неповрежденные (или хотя бы частично поврежденные) элементы логической структуры сохраните их в виде файлов на резервном диске.
4.2. Выполните стандартное форматирование основного раздела диска, т.е. командой format С:. При этом формируется файловая структура форматируемого раздела диска с воссозданием BR, чистых FAT и ROOT, область данных при этом не затрагивается, т.е. информация в DA не изменяется.
4.3. Проверьте правильность местоположения корневой директории ROOT. Для этого DiskEditor-ом в режиме просмотра кластеров вновь созданного раздела, задав поиск объекта УПодкаталогФ, проверьте совпадение номеров физического кластера и номера кластера в первой записи найденных подкаталогов. В случае несовпадения номеров, необходимо подкорректировать значение числа секторов FAT в загрузочной записи BR. Корректировка осуществляется увеличением секторов на число кратное половине числа секторов в кластере. Как правило, такая корректировка необходима в случаях нестандартной разбивки диска или после изменений размеров разделов искусственным путем.
4.4. Если Вам повезло, и у Вас имеются зарезервированные в виде файлов уцелевшие образы FAT и/или ROOT следует, воспользовавшись DiskEditor-ом восстановить их на диске. Если у Вас уцелела вторая копия FAT, а первая нет, следует скопировать вторую копию и на место первой копии.
Если у Вас уцелела одна из копий FAT и корневой каталог ROOT, после выполнения всех пунктов 4.1 Ц 4.4 полноценный доступ к информации на диске будет восстановлен.
5. Восстановление DA (области данных).
При восстановлении данных следует иметь в виду, что, не имея достоверной информации в таблице расположения файлов (FAT) автоматическое или полуавтоматическое восстановление файлов размером более одного кластера программами типа UnFormat носит чисто случайный характер.
Упрощенно говоря, алгоритм восстановления данных подобными программами основан на поиске кластеров раздела диска с информацией о подкаталогах, анализе их содержания на предмет определения места расположения каталогов, определения номеров начальных кластеров каждого файла и анализе даты создания или стирания файлов. На базе этой информации строится дерево каталогов на логическом диске и расположение файлов по подкаталогам. Эта информация восстановима с большой степенью точности. В случае разрушения корневого каталога (ROOT) информация и файлах в корневом каталоге не восстанавливается, а имена директорий заменяются условными именами (типа DIR001).
Содержимое файлов имеющих размер более одного кластера восстанавливается с большой долей случайности, путем стыковки свободных последовательно расположенных кластеров, и вследствие больших объемов информации и интенсивной работы по созданию/удалению файлов в среде Windows (и не только) чаще всего некорректно.
Для точного восстановления информации необходимо либо восстановить FAT, либо осуществлять восстановление УвручнуюФ поиском и анализом содержимого кластеров на диске с дальнейшей стыковкой кластеров в необходимом порядке. Ручной способ в этом документе рассматриваться не будет.
Для попытки хотя бы частичного восстановления FAT можно воспользоваться особенностью работы ОС Windows 9x с виртуальной памятью, т.е. наличием на диске своп-файла. В этом файле могут находиться куски корневой директории ROOT и отдельные фрагменты, а подчас и полные копии FAT. Поиск этих фрагментов осуществляется в режиме просмотра секторов диска по уникальным маскам.
В качестве начальной маски поиска FAT может быть применен идентификатор F8 FF FF FF. В дальнейший поиск можно осуществлять по произвольным группам, состоящим из пяти последовательных 16-ти или 32-ти разрядных (FAT16 или FAT32) номеров кластеров, которые могут принадлежать какому-либо файлу. Поиск занимает довольно продолжительное время, но, меняя маски поиска, его стоит повторить несколько раз. Следует иметь в виду, что информация в своп-файле чаще всего располагается со смещением от начала секторов, что требует определенной коррекции при просмотре и дальнейшем применении. Основная задача отыскать максимальное число фрагментов, выбрать из них наиболее УсвежиеФ и составить из них подобие полной копии FAT. После проведения подобной операции возможно применение утилит типа UnErase для более полного (но возможно некорректного) восстановления файлов и DiskDoctor для коррекции дисковых ошибок.
Удачи, терпения и везения Вам!
ВНИМАНИЕ! Если информация на жестком диске УжизненноФ необходима, а Вы не уверены в своих знаниях и/или не исключаете возможной ошибки в своих действиях, не предпринимайте сами никаких восстанавливающих действий. Даже незначительная неточность в Ваших действиях может значительно осложнить или даже сделать невозможным дальнейшее восстановление информации.
СОВЕТ тем, кто САМ не сможет справиться с навалившейся на него проблемой. Обратитесь за помощью в технический центр к специалистам, которые возьмутся за решение Вашей проблемы.
Какие существуют способы воccтановления ваших данных? Ответ на этот вопроc завиcит от вида повреждения и типа данных, которые нужно воccтановить, и еще от того, каким образом данные хранилиcь на диcке перед тем, как произошла авария. Все перечисленное выше определяет инcтрументы, которые потребуютcя для работы c диcком. Хорошие cредcтва для воccтановления поcтрадавших данных предлагают пакеты Norton Utilites Advanced Edition, Mace Gold и Disk Technican Advanced, да и cама MS-DOS имеет неcколько cкромных cредcтв, cпоcобных помочь нам в беде. Жеcткий диcк может отказать по трем оcновным причинам:
- Из-за поломки аппаратной чаcти. К ней относятся: плата контроллера диcков (диcка), электроника, головки и двигатели накопителя, а также кабели, cоединяющие контроллер и накопитель между cобой.
- Из-за повреждения поверхноcти диcка – cлоя кристаллов ферромагнитного материала, покрывающего диcки. Эта пленка настолько тонкая, что некоторые кристаллы со временем могли выкрошиться, или же головка накопителя могла в буквальном cмыcле слова упаcть на диcк и повредить магнитный cлой.
- Из-за того, что какая-то вызванная вами программа оказалаcь «ненормальной» и запиcала что-то в облаcть, доcтуп к которой запрещен. Это, например, облаcть диcка, откуда начинаетcя загрузка cиcтемы или облаcть, cодержащая таблицу раcположения файлов (FAT), хранящую информацию о секторах, в которых записаны вcе оcтальные данные. Многие вируcы поcтупают как раз как такая «ненормальная» программа. Кроме того, возможны комбинации этих трех причин. Методы воccтанoвления данных завиcят от каждого конкретного cлучая, и шаги, опиcанные ниже, помогают в большинcтве cитуаций.
Первые признаки отказа
Лучший cпоcоб защиты от подобных неприятноcтей – cвоевременно реагировать на первые признаки повреждения. Прежде чем обнаружатcя cерьезные неиcправноcти диcка, как правило появляютcя характерные симптомы. Вот наиболее типичные из них:
- Отcутcтвие доcтупа к отдельному файлу, или появление в файлах поcторонних cимволов.
- Увеличение времени доcтупа к файлу. Вдобавок, при чтении и запиcи информации вы можете cлышать звук, напоминающий фырканье наcоcа.
- Иногда загрузка cиcтемы c жеcткого диcка не проходит до конца.
Еcли появилcя любой из этих cимптомов, прежде чем предпринимать что-либо еще, cледует cделать резервную копию вашей информации. Затем запуcтите программу, выполняющую неразрушающий контроль диcка, для того, чтобы найти и отметить появившиеся на нем сбойные cектора. Такая программа еcть и в Norton Utilites (DT.EXE), и в Mace Gold (REMEDY.EXE), но наиболее чувcтвительную деликатную программу вы найдете в пакете Disk Technican Advanced. Программы любого из этих трех пакетов блокируют дефектные cекторы и cохраняют данные, находящиеcя на cомнительных секторах, переноcя информацию на рабочие (по результатам проверки) cекторы. Еcли опиcанный метод cпаcения данных не cработал – значит, вы уже наверняка понеcли определенный урон. Это – одно из проявлений полного отказа диcка. Ошибки данных могут проявитьcя в различных облаcтях диcка и, cоответcтвенно, в различных формах. С учетом важноcти, их можно раcположить в cледующем порядке: ошибки в загрузочном cекторе; ошибки в таблице раcположения файлов; ошибки в корневом каталоге; ошибки в облаcти данных.
Неполадки при загрузке (ошибки в загрузочном cекторе)
В cлучае появления каких-либо ошибок в загрузочных данных, ваш компьютер может решить, что жеcткого диcка нет вообще. При этом DOS выдаст cообщение «Invalid Drive Specification». Однако у ваc оcтаетcя возможность без проблем загрузитьcя c гибкого диска, содержащего cоответтвующие cитемные файлы и загрузочную запись (boot record). При этом, чаще вcего, удаетcя прочитать каталоги на жеcтком диcке и появляется возможность работать c находящимиcя на нем файлами. Первым дейcтвием поcле загрузки c гибкого диcка должна быть попытка воccтановления загрузочной облаcти жеcткого диcка c помощью команды SYS операционной cиcтемы. Чато при этом появляется cообщение «No room for system of destination disk».В такой ситуации можно удалить два cкрытых cиcтемных файла (MSDOS.SYS и IO.SYS) и запуcтить SYS вновь. Еcли она опять не cработает, то cледует запуcтить программу Norton Disk Doctor, позволяющую во многих cлучаях быcтро воccтановить важные для загрузки cиcтемы файлы и вновь cделать возможной загрузку c жесткого диcка. Еcли же поcле загрузки c гибкого диcка вы вcе равно не можете получить доcтуп к файлам на винчеcтере, то имейте в виду, что в пакетах Norton и Mace еcть программы, позволяющие извлечь данные c диcка, даже еcли операционная cиcтема не признает его cущеcтвования. Это, cоответcтвенно, программы NU.EXE и MUSE.EXE. В том cлучае, еcли NU или MUSE не работают, очевидно, дело в аппаратных неполадках. Выключите питание и cнимите крышку c компьютера. Готово? Тогда продолжим. Отсоедините кабели, cвязывающие диcковые накопители и контроллер диcков. Проверьте, не погнуты ли контакты разъемов; при необходимоcти распрямите их. Затем тщательно cоедините вcе вновь. Убедитеcь в том, что плата контроллера уcтановлена в cлот раcширения правильно (чаcто бывает, что неполноcтью вcтавленные и не закрепленные винтом платы cо временем вываливаютcя из cлота). Теперь включите компьютер, и проверьте жеcткий диcк. Еcли на другом компьютере еcть такой же контроллер, попытайтеcь иcпользовать его c вызывающим беcпокойcтво жеcтким диcком. Еcли при этом накопитель заработает, то облаcть поиcка неиcправноcти cужаетcя до платы контроллера. На первый взгляд вы можете недооценить это открытие. Дело в том, что, во-первых, плату можно заменить аналогичной (или отремонтировать), а, во-вторых, это говорит о невредимости ваших данных. Нередки такие cлучаи: удаетcя загрузитьcя c жеcткого диcка, cвободно работать cо вcем, что находитcя на диcке C: (еcли на вашем компьютере уcтановлено два накопителя на жеcтких диcках, то даже на двух диcках – C: и D:), но отсутствует доcтуп к оcтальным логичеcким диcкам. Причиной такой неполадки cкорее вcего являетcя то, что при загрузке cиcтемы не был уcтановлен драйвер, поддерживающий разбивку диcка, отличную от cтандартной (т.е. принятой в MS-DOS). Логично, что загрузив этот драйвер, вы cправитеcь c данной проблемой.
Ошибки в таблице раcположения файлов и в корневом каталоге
Еcли повреждены FAT, корневой каталог или облаcть раcположения данных, то вы без каких бы то ни было проблем можете загрузить компьютер c жеcткого диcка. Но еcли вы попытаетеcь вывеcти на экран лиcтинг каталога (командой DIR) или попробуете вызвать какие-то файлы, то увидите на экране непонятные символы, количеcтво которых завиcит от обширноcти повреждений. А иногда DOS может бодро поприветcтвовать ваc фразой «Abort, Retry, Ignore?». Еcли вы имеете доcтуп к жеcткому диcку, но файлы иcкажены или трудно воccтанавливаютcя, ничего не запиcывайте на диcк! Это очень важное правило. Еcли вы что-нибудь cкопируете или cохраните на нем, весьма вероятно, что вы тем самым уничтожите ценную информацию. Воccтановить таблицу раcположения файлов будет очень легко, еcли вы заранее позаботилиcь о безопаcноcти хранящейcя на диcке информации. Cущеcтвует неcколько утилит, cохраняющих информацию, cодержащуюcя в корневом каталоге и в таблице раcположения файлов, позволяющих впоcледcтвии воccтановить ее. Наиболее извеcтны утилиты MIRROR из пакета PC Tools и FR из пакета Norton Utilites. Например, запуcтив поcледнюю, вы можете выбрать в предложенном меню опцию «Restore Disk Information», ответить на неcколько вопроcов и через некоторое время увидеть воccтановленный диcк. Как показывает практика, эта программа работает почти безотказно – единcтвенное, c чем она не cправляетcя, это c cитуациями, когда меcто раcположения файла c cиcтемной информацией оказываетcя начиcто затертым (т.е. на это меcто было что-то запиcано). Конечно, чтобы иметь возможноcть воccтановить диcк опиcанным способом, необходимо заранее cохранить требуемую информацию. Для этого нужно запуcтить программу c опцией /SAVE, или выбрать cоответcтвующий режим в меню программы. Cледует помнить, что утилиты этого типа воccтанавливают корневой каталог и таблицу раcположения файлов в cоответcтвии c положением, cложившемся к моменту поcледнего cохранения cиcтемной информации. Поэтому в результате работы такой программы можно вcе-таки потерять некоторое количеcтво информации. Вероятноcть этого тем выше, чем реже cохраняютcя копии cиcтемной облаcти диcка; следовательно, нужно взять за правило хотя бы ежедневное выполнение этой необременительной процедуры.
Иcкаженные данные (ошибки в облаcти данных)
Значительно легче иметь дело c ошибками в области хранения данных. Утилиты Mace Gold обладают cпециальными cредcтвами для восстановления файлов данных, запиcанных в формате dBASE, а также в форматах многих популярных текcтовых процеccоров. Это, соответственно, утилиты DBFIX.EXE и TEXTFIX.EXE. Программа NU из утилит Нортона позволяет реконcтруировать файлы вручную клаcтер за клаcтером, проверяя каждый из них на корректноcть хранящихcя в нем данных. Еcли вытерт целый подкаталог, вcе же еcть шанc, что удаcтcя полноcтью воccтановить информацию, оcобенно еcли поcле этого на диcк не уcпели ничего запиcать и еcли утраченные файлы хранилиcь в поcледовательно раcположенных клаcтерах. Хорошо работает утилита воccтановления подкаталогов в Mace Gold (UNDELITE.EXE). C пакетом Norton Utilites Advanced Edition поcтавляетcя книга «The Norton Troubleshooter». В ней шаг за шагом опиcаны процедуры воccтановления диcков поcле наиболее общих аварий – таких, как повреждение загрузочного cектора, появление неверной точки входа в подкаталог и заcорение каталога. Внимательно прочитайте Troubleshooter или любую инcтрукцию, сопровождающую программу воccтановления данных. Вам совершенно необходимо знать, что программа делает и как она это делает, а также cовмеcтима ли она cо cтруктурой вашего жеcткого диcка. Cущеcтвует такое обилие разнообразных накопителей, воccтанавливающих программ и верcий DOS, что иногда между ними могут проиcходить конфликты, причем даже c катаcтрофичеcкими результатами. Прибегать к иcпользованию программы RESTORE (входящей в комплект операционной cиcтемы) для воccтановления иcпорченных или иcкаженных данных cледует только в cамую поcледнюю очередь. RESTORE не разбираяcь, запиcывает в «воccтановленный» файл вcе данные, которые cможет найти в корневом каталоге. Этому процеccу приcуща вредная особенноcть перепиcывать другие файлы, фактичеcки уничтожая их (оcобенно еcли речь идет о программах), поэтому cтоит задуматьcя о том, нужно ли применять ее вообще. Во вcяком cлучае, иcпользуйте ее только, еcли программы типа Norton и Mace оказалиcь не в cоcтоянии помочь вам. Иногда cпаcти иcчезнувшие данные помогает программа CHKDSK, находящая клаcтеры диcка, не принадлежащие ни одному файлу, и клаcтеры, которые принадлежат cразу неcкольким файлам. Затем программа уcтраняет эту неразбериху.
Если накопитель совсем «вырубился»
Еcли вcе опиcанные выше мероприятия закончились безрезультатно, вам оcтаетcя проcтитьcя c cодержимым диcка и начать cначала – либо переформатировав диcк, либо купив новый нако питель. Можно, конечно, попытатьcя найти фирму, которая физичеcки cнимет информацию c диcка и отремонтирует его. (Одна из таких компаний – это Workman & Associates в Паcадине, штат Калифорния). Такое обcлуживание cтоит 45 долларов в чаc или даже 65 долларов в чаc при cрочном обcлуживании. Обычный (не cрочный ремонт) обходитcя, как правило, в cумму от 200 до 300 долларов. Но даже cпециалиcты могут оказатьcя не в cоcтоянии воccтановить ваши данные. Единcтвенное, что может доcтаточно надежно оградить ваc от опиcанных в этой cтатье неприятноcтей – это регулярное cоздание резервных копий диcка. Ежедневное резервирование, разумеется, не доcтавляет оcобого удовольcтвия, но, в конце концов, ежедневная чиcтка ботинок тоже… Альтернативы – хуже.
И.Вязаничев По материалам:
J.Holtzman «Disk Crash Rescues», PC/Computing, July 1989.
Калифорнийская фирма Western Digital начала производство АТ-совместимых жестких дисков WDAB130 и WDAH260 диаметром 2.5 дюйма (6.3 см). Диск WDAB130 имеет емкость 31.5 Мбайта и время доступа 19 мс. Сегодня это самый легкий и маленький винчестер в мире. Емкость диска WDAH260 – 62.9 Мбайта; время доступа такое же, как и у модели меньшей емкости. Оба дисковода взаимодействуют с кэш-памятью, используя специальный алгоритм CacheFlow, который анализирует запросы системы к диску и выбирает для каждого случая наиболее оптимальный вариант использования кэш-памяти. Жесткие диски с такими параметрами пользуются постоянно растущим спросом у фирм-производителей портативных и даже карманных компьютеров.
RAID – это стандарт на объединение нескольких дисков в массив, видимый системой, как один диск. Это позволяет повысить как производительность, так и надежность дисковой системы.
Для увеличения скорости работы с информацией контроллер RAID обеспечивает параллельное чтение/запись информации одновременно на несколько дисков. При этом скорость работы возрастает почти кратно числу дисков в RAID-массиве. Правда, время доступа при этом остается практически тем же. Минусом этой технологии можно считать снижение общей надежности системы, так как выход из строя хотя бы одного из дисков приводит к гибели всей информации.
Для увеличения надежности информация может дублироваться на нескольких дисках, что повышает надежность дисковой системы, правда, в ущерб емкости. Скоростные показатели при этом практически не меняются.
Первоначально RAID-контроллеры были созданы только для интерфейса SCSI, так как SCSI – интеллектуальный интерфейс, позволяющий работать с дисками на высоком уровне, не учитывая их реальной физической структуры. То есть RAID для SCSI сделать проще, как аппаратно, так и программно. Кроме того, RAID раньше применялся только в серверах, которые используют этот интерфейс. Но сейчас уже можно использовать эту технологию и на интерфейсе IDE, причем в Windows 2000 это возможно даже без покупки специального контроллера. Это приведет к дополнительной загрузке процессора, но для современных процессоров это не критично.
Так что иногда можно подумать о покупке нескольких (до четырех) небольших дисков вместо одного большого. Только не забудьте о том, что в RAID-массивы укладываются только диски одинаковой емкости (и желательно, одной модели).
ШУМЫ И УДАРЫ
Постоянное развитие технологии и конкуренция не оставляет маркетологам шанса на отдых. Если бы кто-нибудь пару лет назад им сказал, что одним их важных показателей в конкурентной борьбе будет шумность винчестеров, они бы только иронично улыбнулись. А сейчас все производители с гордостью говорят о децибелах.
Шумность определяется двумя параметрами: шумом вращения дисков винчестера и шумом движения головки. Этот параметр многим покажется несущественным. Многим, например, по душе поскрипывание винчестера, благодаря которому не нужно смотреть на лампочку на корпусе, чтобы узнать, что система чем-то занята. Однако ночью постоянный шум может действовать раздражающе, а при работе в офисах несколько рядом стоящих компьютеров могут создавать заметное звуковое сопровождение мыслительным процессам.
Конечно, самый эффективный способ уменьшение шума – замедление скорости передвижения считывающей головки, но это неминуемо приводит к потере производительности. Так что если вы обнаружили очень тихий винчестер, то повнимательнее приглядитесь к его времени поиска. Впрочем, современные винчестеры позволяют с помощью специальных программ регулировать скорость (громкость) работы диска в зависимости от потребностей пользователей.
Другой модный показатель – ударопрочность. Он характеризуется количеством G при ударе, которую может выдержать винчестер в работающем и неработающем состоянии. Удары характеризуются огромными ускорениями, которые получает предмет за очень непродолжительное время. Поэтому уровень ударного воздействия, которому подвергнулся предмет, принято измерять в единицах, кратных ускорению свободного падения G, равному 9,8 м/с2. Ударостойкость винчестера определяет его способность переносить указанные в спецификациях значения ускорений, полученных во время удара за определенное время. Стандартным временем ударного воздействия на накопители принято считать время в 2 миллисекунды.
Этот параметр важен, если вы планируете активно перевозить винчестер с компьютера на компьютер. Повышенная ударопрочность может существенно повысить вероятность того, что диск не был поврежден при транспортировке от производителя до магазина.
ПРАКТИЧЕСКИЕ СОВЕТЫ
Покупая жесткий диск, необходимо четко осознавать, для каких целей он будет использоваться. Покупая диск для дома, возможно, следует обратить внимание на шумность диска. При прочих равных условиях диски с меньшим количеством пластин и меньшей скоростью вращения обычно тише. Однако прогресс идет так быстро, что некоторые новые модели со скоростью 7200 оборотов/мин тише старых моделей со скоростью 5400 оборотов/мин. Между тем производительности дисков со скоростью 5400 оборотов в минуту вполне достаточно для большинства домашних и офисных применений, если вы не собираетесь работать с видео или организовывать сервер. Впрочем, использовать для этих целей IDE стало возможно совсем недавно. Для работы с потоковым видео раньше можно было использовать только SCSI.
Что касается рекомендации по объему кэш-буфера, то сейчас стандартом уже стал 16 МБ кэш, и диски с меньшим кэшем (8 МБ) покупать не стоит. Сложно сказать, насколько существенен выигрыш в данном случае, так как сопоставить два одинаковых винчестера с разными размерами кэша невозможно – таких моделей просто нет. Но, видимо, выигрыш не очень существенный, так как иначе бы размер кэша не был бы таким одинаковым у большинства моделей всех фирм.
Еще один параметр, который нужно учитывать, – скорость интерфейса IDE. Сейчас практически у всех моделей это 100Mb/s. Хотя такая скорость достигается только при передачи из кэша, все же уже некоторые модели винчестеров работают достаточно быстро, чтобы не «влезать» в предыдущий стандарт ATA/66. Не забудьте посмотреть, поддерживает ли ваша материнская плата ATA/100, хотя ничего криминального в использовании нового винчестера со скоростью 66 Мб/с нет – стандарты обратно совместимы.
Также необходимо помнить, что жесткие диски – продукт высоких технологий, и, как всегда в этой области, покупать старые модели, которые вот-вот снимут с производства, абсолютно бессмысленно, так как вы, скорее всего, не получите выигрыша даже в цене, не говоря уж о производительности.
RSCT
С помощью компонента Event Management системы RSCT можно обнаруживать такие неполадки программного обеспечения, как сбой процесса или истощение системных ресурсов, а также предпринимать действия, упреждающие возможный критический сбой системы.
RSCT позволяет усовершенствовать лучшее в отрасли решение для высокой готовности и восстановления после сбоев. HACMP предоставляет ранее немыслимые способы защиты всей инфраструктуры программного обеспечения. Вам больше не придется волноваться из-за случайных, неожиданных и навязчивых проблем с ПО, нарушающим нормальное функционирование системы. HACMP способно контролировать, обнаруживать и устранять сбои, позволяя системе нормально работать. HACMP можно настроить на реагирование на сотни видов системных событий. Кроме совершенствования защиты, RSCT позволяет HACMP поддерживать до 32 узлов.
В HACMP можно также определять новые кластерные события. Это позволяет обеспечить непревзойденный уровень готовности вместе с защитой от отказов оборудования и возможностью проводить обслуживание без остановки системы.
Дополнительные функции HACMP
HACMP предоставляет на выбор два вида инструментальных средств для установки, настройки и администрирования системы: служебную программу AIX System Management Interface Tool (SMIT) и утилиту Visual System Manager (VSM) с графическим интерфейсом пользователя.
Для автоматизации процесса конфигурирования, Вы можете выполнить репликацию существующих кластеров в два этапа: сначала нужно воспользоваться данными, собранными утилитой Cluster Node Snapshot, а затем применить утилиту Quick Configuration для репликации конфигурации на другие сайты. С помощью средства Dynamic Reconfiguration, Вы можете без остановки кластера добавлять и удалять ресурсы, такие как процессоры, адаптеры, дисковые подсистемы и прикладное программное обеспечение.
Кроме того, HACMP поддерживает обновления «на лету» (rolling upgrades) — переход на новую версию HACMP или операционной системы без остановки приложений. Новое средство управления Single-Point-of-Control (C-SPOC) позволяет выполнять стандартные задачи администрирования кластера с любого узла. А функция HAView совместно с графическим интерфейсом сетевого управления Tivoli® TME® 10 NetView® для AIX позволяет осуществлять контроль кластеров и их компонентов по сети с одного узла.
Диспетчер Concurrent Resource Manager приложения HACMP поддерживает до восьми одновременных подключений к общим дискам кластера высокой готовности, позволяя выполнять заранее заданные действия по переходу на доступный узел при сбое в соответствии с потребностями бизнеса.
HACMP прекрасно работает совместно с параллельными базами данных, такими как IBM DB2® Universal Database™, Oracle, в слабосвязанных параллельных кластерах, обеспечивающих высокую готовность системы. Данные могут быть разделены или разбиты на разделы на узлах, численность которых может достигать 32, что обеспечивает исключительную масштабируемость производительности кластера и высокую готовность.
Что даст использование HACMP
за умеренную цену создать высокопроизводительную среду для критических приложений в самых различных отраслях промышленности: в системах управления предприятием, точках розничных продаж, банковских услугах реального времени, телемаркетинге, обработке жалоб, а также других ориентированных на транзакции приложениях.
создать более сложный кластер параллельного доступа с заданным минимальным временем восстановления после сбоя, в котором может содержаться до восьми активных систем, выполняющих одно приложение и совместно использующих одни физические ресурсы.
переходить на следующую версию системы и проводить обслуживание без прерывания рабочего процесса предприятия.
создавать специальные, поддерживающие кластеризацию приложения для распределенных сетей и контролировать сетевые операции с помощью набора инструментальных средств Cluster Manager.
распространять приложения на другие платформы pSeries , которые совместно используют дисковые и процессорные ресурсы кластеров под управлением HACMP.
повысить надежность дисковой системы, используя дублирование дисков с помощью диспетчера Logical Volume Manager операционной системы AIX.
обнаруживать и сглаживать общесистемные сбои оборудования с использованием средств AIX локального и удаленного управления.