Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Восстановление системы NT после сбоев при загрузке. Утилиты восстановления после сбоев


Восстановление Windows после сбоя. Это несложно

Точки восстановления. Общие сведения

Возможность создания контрольных точек восстановления системы (System Restore) стала доступна только после появления Windows XP. Теперь в случае возникновения неполадок при помощи специальной утилиты можно восстановить сохраненное ранее состояние компьютера без потери личных данных. Работает этот механизм следующим образом. Каждый раз при запуске Windows в оперативную память загружается служба System Restore, которая периодически создает «снимки» всех важных системных файлов (таких как данные реестра, загрузочные и защищенные файлы, данные о настройках и др.) и сохраняет их в качестве точек восстановления.

Создание точек восстановления осуществляется автоматически всякий раз, когда в системе происходят события, способные негативно влиять на работу операционной системы (установка нового программного обеспечения или драйверов, выполнение процедуры обновления Windows и т.д.). Однако при этом у пользователя сохраняется возможность вручную создать точку восстановления, когда он почувствует в этом необходимость, экспериментируя с компьютером. Сохраненный в результате этой операции образ компьютера представляет собой некий «слепок» данных системного реестра и других, необходимых для нормального функционирования операционной системы файлов. Таким образом, если при последующих загрузках компьютера система (либо какое-то при направленные или удаленные папки и любые настройки, связанные с перемещаемыми профилями пользователей. Однако в некоторых случаях при восстановлении системы восстанавливаются папки, имена которых совпадают с именами существующих папок. Чтобы не переписывать существующие файлы, после восстановления системы такие папки переименовываются (к имени будет добавлен числовой суффикс).

Что касается личных документов (папка Мои документы) или других данных (например паролей), то после восстановления системы они удалены не будут. Последнее справедливо в том случае, когда расширение файла-документа известно программе восстановления, которая идентифицирует этот файл как документ и не удаляет его (восстанавливает позднее состояние). Это правило распространяется на всю файловую систему за исключением папки Мои документы (файлы, находящиеся в ней, не подвергаются никаким изменениям). Поэтому, если пользователь не уверен, что расширение его файла-документа известно программе восстановления, рекомендуется поместить его в папку Мои документы. К расширениям, известным программе восстановления, относятся, например, DOC, XLS и т.д.

Параметры системы восстановленияПараметры System Restore задаются на закладке Восстановление системы апплета Свойства системы, а также в реестре. Окно Восстановление системы можно активизировать с использованием следующей команды: Пуск I Панель управления I Система. В поле Доступные диски можно просмотреть все логические диски компьютера, для которых возможно использование функции восстановления. По умолчанию эта функция включена как для загрузочного, так и для всех остальных дисков. Отключить наблюдение штатными средствами Windows можно, однако только для не загрузочного диска. Объем информации восстановления может быть разным и регулируется пользователем в окне Параметры диска X, где X — это логическая буква того диска, за которым осуществляется наблюдение . Для вызова этого окна достаточно выделить один из дисков и щелкнуть по кнопке Параметры.

Регулировка объема данных восстановления может быть полезной, когда служба System Restore ощутимо влияет на производительность системы, а сохраненная информация о точках восстановления занимает много места на жестком диске. При этом следует учитывать, что задание минимального размера (200 Mb) сведет к минимуму количество создаваемых точек восстановления. Максимальный размер резервируемого пространства составляет 12% от дискового пространства.

В реестре регулируемые параметры System Restore хранятся в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows.NT\ CurrentVersion\SystemRestore. К параметрам, которые возможно использовать в настройке, следует отнести DiskPercent, RPGIoballn-terval и RPLifelnterval. С помощью первого параметра можно увеличить размер отводимого места на диске для хранения точек восстановления (по умолчанию выделяется 12% дискового пространства).

Второй параметр используется для выбора временного интервала между моментами создания точек восстановления. По умолчанию контрольные точки создаются один раз в сутки, что соответствует 86400 секундам. Если, например, достаточно создавать контрольную точку один раз в неделю, необходимо поменять это значение на 604800. Параметр RPGIoballnterval предназначен для установки времени жизни точки восстановления (по умолчанию через 90 дней контрольная точка удаляется). Если, например, задать значение 1 209 600, то время жизни каждой точки сократится до двух недель.Создание точки восстановленияКак уже отмечалось выше, точки восстановления создаются автоматически при появлении каких-либо важных системных событий. Для их создания вручную предназначен Мастер Восстановление системы, найти который можно по следующему пути Пуск I Стандартные I Служебные I Восстановление системы. Мастер вызывает два диалоговых окна. В первом окне достаточно установить флажок Создать точку восстановления, а во втором — ввести ее описание. В качестве описания может выступать, например, причина, по которой Мастер был запущен.

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

Для этого следует вызвать апплет Диспетчер устройств, щелкнуть правой кнопкой мыши на названии устройства, для которого требуется удалить драйвер (или установить его предыдущую версию), и выбрать команду Свойства. Затем на закладке Драйверы окна Свойства осталось выбрать одну из команд Обновить, Откатить либо Удалить. После выполнения отмеченных действий в большинстве случаев ошибка должна быть нейтрализована. Если же причиной сбоев является какая-либо программа, то ее нужно удалить или переустановить.

Только тогда, когда идентифицировать причину неполадок не удалось, остается воспользоваться программой восстановления системы. Для запуска программы восстановления используется тот же Мастер, что и при создании контрольных точек. В первом окне Мастера нужно поставить флажок Восстановление раннего состояния компьютера, а во втором — выбрать точку восстановления. Для этого нужно в календаре выбрать день (дни, которые содержат точки восстановления, выделены жирным шрифтом), а списке справа — подходящую контрольную точку.

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

www.gadgetstyle.com.ua

Восстановление Данных После Сбоя Утилиты Управления Разделами Диска

Каждый физический диск компьютера (жесткий диск) можно разбить на разделы (логические диски компьютера) с определенной буквой и файловой системой. Это может оказаться весьма полезным, когда, например, вы собираетесь инсталлировать одну или более операционных систем на один жесткий диск. Так как для работы Mac ОС требуется файловая система HFS+, для Windows 7 - NTFS, а для Linux ОС - как правило ext2/ext3/ext4, то установить их всех на один и тот же раздел не представляется возможным. При этом разбиение диска на разделы более удобнее и экономичнее, чем приобретение дополнительных носителей информации.

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

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

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

Такая же ситуация возникнет при повреждении таблицы разделов.

В таких случаях остается только воспользоваться дополнительными возможностями утилиты восстановления данных, найдя и идентифицировав файлы по их сигнатурам. Файловые сигнатуры это некие уникальные шаблоны данных, присутствующие в каждом файле данного типа. Это как бы отпечаток или ДНК файла. Большинство распространенных типов файлов имеют файловую сигнатуру в начале и в конце файла. Это биты шестнадцатиричного кода, свидетельствующие о том, что, например, “Здесь находится начало документа MS Word”, далее “Здесь находится конец документа MS Word”. По этим шаблонам можно найти и восстановить файлы известных типов даже не имея таблицы разделов, показывающей где и как хранятся данные.

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

R-Studio это программа восстановления файлов, позволяющая проводить поиск по сигнатурам сотен файлов известных типов. Более того, R-Studio поддерживает пользовательские файлы известных типов и способна найти файлы по сигнатурам, определенным пользователем при помощи шестнадцатиричного редактора R-Studio. R-Studio позволяет достаточно эффективно найти и восстановить файлы с жесткого диска, имеющего поврежденную таблицу разделов. Поиск файлов по сигнатурам позволяет полностью восстановить содержимое утраченного файла. Единственным ограничением является то, что R-Studio в этом случае не может восстановить имя и путь к файлу (так как данная информация хранится в другом месте), а также может успешно восстановить только нефрагментированные файлы.

www.r-studio.com

Программное восстановление данных с помощью R.Saver

В статье описываются принципы и методы программного восстановления данных для пользователей, не обладающих специальными знаниями.

Если ценность информации очень высока и/или носитель информации имеет физические повреждения — стоит задуматься об обращении к специалистам. В этом случае вероятность полного восстановления данных будет наивысшей.

При самостоятельном восстановлении данных стоит принять к сведению следующую информацию:

  • Запись на раздел с восстанавливаемой информацией может уменьшить вероятность восстановления данных, так как данные могут быть записаны поверх существующих. Это касается также установки программ для восстановления данных и сохранения восстановленных файлов.
  • Все работы с исходным накопителем желательно свести к минимуму для увеличения шансов на восстановление. Хорошая практика — создание посекторной копии накопителя и использование различных методов восстановления на копии.
  • Если носитель информации имеет физические повреждения (в первую очередь это касается жестких дисков), то любое воздействие может усугубить ситуацию. Продолжать восстановление самостоятельно следует только в случае, когда стоимость самих данных ниже стоимости их восстановления специалистами.
  • Проверка диска на наличие ошибок средствами Windows создаст дополнительные сложности для восстановления данных, вплоть до полной невозможности их восстановления.

Структура диска

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

MBR

Master Boot Record — главная загрузочная запись — находится в нулевом секторе диска, содержит часть исполняемого кода, а также данные о четырех разделах и о том, какой раздел является загрузочным.

Если MBR исправен, то после получения управления код, содержащийся в нем, считывает таблицу разделов и передает управление коду, содержащемуся в первом секторе загрузочного раздела (VBR — Volume Boot Record), если тот содержит сигнатуру 55AAh в конце сектора.

В противном случае может появиться сообщение об ошибке, например: «Reboot and select a proper boot device» или «Invalid partition table» или «Missing operating system». Все перечисленные сообщения могут возникать как по причине неисправности в MBR или VBR, так и по иным причинам (выбран неправильный загрузочный диск и т. д.).

Для восстановления поврежденного MBR или загрузочного раздела существуют специализированные утилиты, такие как testdisk (Windows) и gpart (Linux), также можно использовать «Консоль восстановления» с установочного диска Windows. Их применение не всегда даст положительный результат при восстановлении данных, так как кроме повреждения MBR и VBR могут быть и другие неисправности, поэтому данные варианты в статье освещаться не будут. И хотя в сети достаточно инструкций по устранению подобных неисправностей, рекомендуется сначала восстановить важные данные с накопителя, а потом уже пытаться восстановить его правильную работу.

Файловые системы

Любой раздел, содержащий файловую систему, состоит из следующих частей:

  1. Область загрузчика (VBR), которая содержит информацию о структуре раздела, а также исполняемый код.
  2. Область данных, которая разбивается на равные части, называемые кластерами, при этом каждый кластер имеет уникальный номер. Размер кластера задается при форматировании.
  3. Область служебных данных файловой системы, в которой может храниться информация о папках, файлах, их именах, атрибутах, а также информация о том, какие цепочки кластеров занимает тот или иной файл.

Местоположения частей, а также копий служебных данных зависят от типа файловой системы.

Рассмотрим подробнее наиболее популярные файловые системы на пользовательских компьютерах: FAT и NTFS.

NTFS

Структура файловой системы NTFS схематически изображена на рисунке.

Структура NTFS

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

Следующая область — главная таблица файлов MFT (Master File Table). Именно в ней хранится информация о каталогах, файлах и их атрибутах. Обычно под MFT резервируется область диска, равная 12,5% размера раздела. Размер зарезервированной области может меняться (как в большую, так и в меньшую сторону), а сама таблица может быть фрагментирована.

Кроме того, в определенной области раздела содержится копия первых 4 служебных записей таблицы.

Область пользовательских данных занимает все оставшееся пространство раздела.

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

При форматировании раздела происходит создание новой MFT на месте старой. Изначально размер новой таблицы достаточно мал (несколько сотен записей MFT), поэтому некоторые служебные записи предыдущей файловой системы еще можно восстановить. Чем больше было записано файлов на отформатированный раздел — тем меньше вероятность успешного восстановления данных.

В этом случае данные физически остаются на своих местах, также сохраняется часть информации о них, хранившаяся в предыдущей версии MFT. Стандартными средствами ОС эти файлы прочитать невозможно.

Иногда полное форматирование называют низкоуровневым форматированием, что является ошибкой. Низкоуровневое форматирование — технологическая операция, которая производится при изготовлении накопителя, и программными методами ее осуществить невозможно.

На самом деле из операционной системы доступно только высокоуровневое форматирование двух типов: полное и быстрое. Быстрое форматирование просто формирует таблицу раздела, а при полном форматировании сначала происходит проверка всего диска на наличие поврежденных секторов. В Windows XP эта проверка происходит с помощью операции чтения (то есть данные остаются на месте, и значит, в вопросе восстановления эта ситуация не отличается от быстрого форматирования, рассмотренного выше), а в Windows 7 сектора проверяются записью, при этом данные уничтожаются безвозвратно, и никаких способов их восстановить нет.

FAT

Структура файловой системы FAT схематически изображена на рисунке.

Структура FAT

В начале раздела находится VBR, ее копия обычно через расположена через 6 секторов. Через определенное количество секторов находится сама файловая таблица FAT (File Allocation Table), следом за ней — ее копия.

В файловой таблице хранится информация только о цепочках кластеров, которые занимают файлы. Имена и атрибуты файлов хранятся в директориях, которые располагаются в пользовательской области.

Пользовательская область в FAT начинается с корневого каталога, все остальные каталоги и файлы располагаются в нем. Записи каталога указывают на первую запись в файловой таблице, в которой содержится информация о кластерах файла.

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

При форматировании формируется новая файловая таблица и корневой каталог, размер таблицы указывается в ее начале. Сами данные, в общем случае, остаются на диске. То, что следует на диске после вновь созданной таблицы, остается нетронутым (то есть информация о местоположении файлов, которые были на диске до форматирования). По мере записи новых файлов данные структур каталогов и файлов замещаются новыми, уменьшая вероятность восстановления существовавшей информации.

Методы восстановления данных

Существуют как чисто программные методы восстановления данных, так и программно-аппаратные. Для последних необходимо специальное дорогостоящее оборудование, соответствующие опыт и знания, тогда как программное восстановление с помощью автоматизированных утилит доступно практически любому пользователю ПК. Именно этот способ и будет описан далее.

Восстановление удаленных файлов

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

Если последующая запись на диск не производилась, то по этому местоположению получится считать нужный файл.

Реконструкция поврежденной файловой системы

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

Восстановление после смены структуры разделов диска

Специализированные утилиты сканируют накопитель на наличие структур файловых систем, которые имеются на диске. На основании сканирования строится список возможных файловых систем с предварительной оценкой их состояния. Следующим шагом является проверка найденных систем на наличие нужных данных.

Восстановление по сигнатурам

RAW-recovery — восстановление по сигнатурам, используется в случаях, когда другие методы не дали удовлетворительного результата. В этом случае на накопителях производится посекторное сканирование на наличие известных сигнатур (уникальный набор символов, характерный для определенного типа файлов).

Для найденных файлов неизвестны ни названия, ни логическое расположение, ни атрибуты. В случае, если файлы фрагментированы, данный метод восстановления будет неэффективен.

Если сигнатура начала файла была найдена, то следующей задачей стоит найти конец файла. Обычно для этого используется любая следующая известная сигнатура, что может давать неудовлетворительный результат. Современные программы применяют методы, использующие остатки данных о файловой системе и ее особенности для улучшения результата. В ряде случаев подобные алгоритмы могут помочь восстановить даже фрагментированный файл, что при использовании стандартных алгоритмов невозможно. Например, алгоритм IntelliRAW, использующийся в программах семейства UFS Explorer, работает совместно с алгоритмами реконструкции файловой системы и использует полученные сведения для определения конца файлов. Такая реализация позволяет добиться лучших результатов, чем при использовании простых методов восстановления по сигнатурам.

Хороший результат черновое восстановление может дать в случае, когда файлы на накопителе расположены последовательно, без смещений и фрагментации. Например, при восстановлении файлов с карт памяти фотоаппаратов, видеокамер и т. д.

Алгоритм восстановления данных

Алгоритм мы приведем на примере бесплатной программы R.saver, которая доступна для некоммерческого использования на территории бывшего СНГ. Она компактная, простая в использовании и не требует установки. Использует алгоритмы коммерческого ПО UFS Explorer, дает результаты на уровне профессиональных утилит. Поддерживаются файловые системы NTFS, FAT и exFAT.

Скачать ее можно со страницы поддержки на официальном сайте: http://rlab.ru/tools/rsaver.html.

Архив с программой необходимо распаковать на раздел, отличный от того, с которого будет вестись восстановление. В случае, если в системе всего один раздел, лучшим решением будет подключение диска с восстанавливаемыми данными к другому компьютеру. Если такой возможности нет, можно распаковать программу на внешний накопитель (если он достаточного объема для сохранения восстанавливаемых данных).

Выбор раздела

После распаковки программы ее необходимо запустить. В левой части главного окна можно увидеть подключенные к системе накопители и разделы на них. Если нужный раздел был автоматически найден и отображен в списке — выбирайте его и переходите к следующему пункту.

Главное окно R.saver

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

Рассмотрим функцию поиска потерянного раздела подробнее:

После ее запуска откроется новое окно, в котором необходимо нажать на кнопку «Найти сейчас», что запустит поиск на диске известных файловых систем. По мере их нахождения список будет дополняться информацией о найденных разделах. Наиболее вероятные варианты будут иметь иконку синего цвета, что означает хорошее состояние раздела. Если иконка желтого или красного цветов, то найденный раздел либо очень сильно поврежден, либо найден ошибочно (некоторые типы файлов могут давать такой эффект).

Из списка разделов необходимо пометить галочками те, которые наиболее соответствуют параметрам искомого раздела: начало (в секторах), размер (в секторах и мегабайтах), метка, тип файловой системы.

Если значение в колонке «размер» меньше значения в колонке «начало», то, вероятнее всего, данный раздел не является действительным. Обычно этими «неправильными» разделами являются образы дисков, хранящиеся на накопителе.

Результаты сканирования рекомендуется сохранить перед продолжением, чтобы не пришлось сканировать диск заново в случае неправильного выбора.

Для продолжения нажмите кнопку «Использовать выделенные».

Сканирование

Далее откроется окно файлового менеджера, которое покажет текущее состояние файловой системы (то есть файлы и каталоги, видимые средствами ОС). Для запуска сканирования нажмите кнопку «Сканировать».

Окно файлового менеджера R.saver

Если был выбран раздел с файловой системой NTFS, то будет предложен выбор: запустить полное или быстрое сканирование.

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

Полное сканирование используется в большинстве случаев. При этом производится поиск остатков служебных записей в файловой таблице, виртуальная реконструкция файловой системы и посекторное сканирование с использованием технологии IntelliRAW. Дает отличный результат, но занимает больше времени.

Для файловых систем FAT16/FAT32 и exFAT доступен только режим полного сканирования. Это связано с тем, что из-за особенностей указанных файловых систем во многих случаях быстрого сканирования недостаточно для эффективного восстановления данных.

Сохранение результатов

После завершения сканирования программа покажет результат реконструкции в виде дерева файлов и папок, которые удалось найти.

Синими иконками отображаются элементы, которые видны стандартными средствами операционной системы, красными — те, которые были удалены или утрачены и недоступны стандартными средствами операционной системы.

Кроме того, будут доступны служебные папки:

  • [Parent unknown] содержит файлы и папки, местоположение которых не удалось привязать к корневому каталогу
  • [IntelliRAW] содержит файлы, отсортированные по типу, найденные с помощью восстановления по сигнатурам (с технологией IntelliRAW)

Для сохранения восстановленных данных либо в контекстном меню элемента выберите пункт «Копировать в…», либо нажмите кнопку «Массовое выделение» на тулбаре, потом отметьте все необходимые элементы и нажмите кнопку «Сохранить выделенное».

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

Рекомендуется сохранить результат сканирования, нажав соответствующую кнопку на тулбаре, чтобы не приходилось повторно сканировать раздел в случае, если в первый раз сохранили не все нужные данные.

www.ixbt.com

Восстановление системы NT после сбоев при загрузке | Windows IT Pro/RE

Часть 2
В первой части моей статьи, опубликованной в предыдущем номере журнала, речь шла о наиболее распространенных причинах сбоев при загрузке Windows NT и о некоторых приемах, которые помогают предотвратить и быстро реанимировать систему после неудачного старта. На этот раз я расскажу еще о нескольких возможных причинах неудачной загрузки NT, а также других методах и средствах быстрого восстановления системы после сбоя.

Будь готов

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

Не сомневаюсь, что большинство пользователей NT осознают важность наличия последней версии системной информации на диске восстановления Emergency Repair Disk (ERD). На этом диске содержатся копия системного реестра NT и критически важная информация, необходимая для проведения процедуры восстановления программой установки NT. Во многих организациях проводится регулярное резервное копирование системной информации и обновление дисков ERD для всех серверов. Однако выполнение этих процедур требует физического присутствия администратора сети для локального запуска на каждом сервере в организации утилиты rdisk.exe. Многие считают, что этот процесс слишком утомителен и только зря отнимает время.

ЭКРАН 1. Утилита ERDisk компании Aelita Software Group помогает удаленно собирать и обновлять информацию на дисках.
Вот так и получается, что иногда информация на диске ERD не отражает актуального состояния системы. Тем, кому эта ситуация знакома, рекомендую альтернативный метод сбора информации с систем Windows NT. Утилита ERDisk компании Aelita Software Group может собирать такую информацию по сети (см. Экран 1). Кроме сохранения информации ERD в любом заданном месте — на локальном или сетевом диске — программа ERDisk способна выполнять автоматический запуск командных файлов по заданному расписанию. Она также позволяет автоматически обновлять информацию на дисках ERD для всех NT-систем сети, снимая с администратора часть забот о наличии дисков восстановления с актуальной информацией.

Резервные копии: подальше положишь...

Постоянное обновление информации на дисках восстановления ERD для каждой системы NT является несомненно обязательным, но не единственным средством предохранения от бед. В предыдущей статье я уже говорил о методах создания и хранения резервных копий системного реестра. Например, утилита regback.exe из состава Windows NT Server 4.0 Resource Kit позволяет создавать копии индивидуальных файлов ветвей реестра в несжатом виде. Такие несжатые копии файлов реестра особенно удобны при необходимости заменить какую-либо ветвь реестра (более подробно об утилите regback.exe рассказано во врезке «Причуды regback.exe»). Однако здравый смысл подсказывает, что сохранение резервных копий данных системы на локальном жестком диске этой же системы не обеспечивает защиту от сбоев, поскольку сбой может произойти и с локальным диском. Скорее имеет смысл позаботиться о создании дополнительных (избыточных) копий, т. е. сохранении важных данных о конфигурации системы, например копии системного реестра Windows NT, на жестком диске другого компьютера, и наоборот. Иными словами, если говорить о резервных копиях, то чем их больше, тем лучше, а если хранить их перекрестно на других системах, то это совсем хорошо.

Неплохо было бы не только создавать резервные копии данных системного реестра, но и делать избыточные копии другой важной информации. Например, я периодически создаю резервные копии баз данных Microsoft Exchange Server (а именно dir.edb, pub.edb, priv.edb) в автономном режиме (с остановкой служб сервера Exchange на время резервного копирования) на другом сервере сети. Используемая мною программа резервного копирования имеет специальный модуль для создания копий баз сервера Exchange во время его работы, но опытным путем я определил, что полностью восстановить Exchange Server гораздо проще с помощью его недавней копии, созданной в автономном режиме (полностью восстанавливать Exchange Server приходится после проблем с жесткими дисками). Однако следует помнить, что предложенный метод только дополняет стандартный план восстановления системы после сбоя и ни в коей мере не заменяет основные способы (например, резервное копирование данных на магнитную ленту). Если нет желания тратить дефицитное дисковое пространство на хранение таких данных, можно копировать их на другие сменные носители: диски CD-R и CD-RW, картриджи Zip и Jazz, магнито-оптические диски и т. п. Лучше выбрать один из этих вариантов, поскольку утилита создания дисков ERD поддерживает только трехдюймовые дискеты, а это далеко не самый надежный носитель.

Автоматический запуск служб и драйверов

В первой части статьи я говорил о следующих типичных причинах сбоев при загрузке NT и появления «голубого экрана смерти».

  • Установка программного обеспечения, при которой разрушается ветвь системного реестра HKEY_LOCAL_MACHINE. Это может происходить при попытках прикладной программы установить новую службу или драйвер.
  • Некорректное изменение конфигурации сетевого оборудования, что может привести к созданию неверных сетевых привязок и ошибочной записи соответствующих им значений ключей в реестре.
  • Загрузка некорректного файла приводит к разрушению исправного системного файла, который был загружен в память до момента сбоя.

Кроме того, я рассказал о методах решения таких проблем, в том числе о полной замене файлов ветвей системного реестра.

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

В некоторых случаях ошибка возникает при инициализации службы или драйвера, загружающегося до модуля GUI (т. е. до того момента, как NT инициализирует драйвер видеосистемы и перейдет в графический режим). Та же ошибка появляется и после перехода системы NT в графический режим — это может случиться даже во время процедуры входа в систему или еще позднее, поскольку часть служб и драйверов инициализируется в фоновом режиме, уже после выдачи окна регистрации в системе. Такая ситуация возможна при установке новой службы или драйвера либо при переустановке самой системы Windows NT. Кроме этих случаев возможны варианты, когда вновь устанавливаемые программы либо пытаются запустить свои службы или драйверы, конфликтующие с имеющимися в системе NT, либо требуют пакета исправлений более поздней версии. Причиной сбоя при загрузке могут стать и некорректно проведенные изменения параметров установки ранее успешно загружавшихся драйверов и служб. Например, физическая смена сетевой карты без предварительного удаления драйвера предыдущей карты приведет к сбою при загрузке этого драйвера.

В другом случае сообщение об ошибке STOP появляется после изменения драйвера видеоплаты в системе с установленным программным обеспечением удаленного управления (например, Symantec pcANYWHERE32). Большинство таких программ настраиваются на имеющийся драйвер видеосистемы при установке, и проблема становится очевидной только при замене драйвера видеоплаты. Поскольку первоначальный драйвер уже не запускается, после перезагрузки система выдает сообщение об ошибке. В этом случае для корректной смены драйвера видеоплаты на системе сначала требуется удалить программу удаленного управления, поменять видеодрайвер и вновь установить программу удаленного управления.

Плата за грехи: переименование, перемещение или удаление файлов

Рассмотрим некоторые способы предотвращения ошибок, связанных с неправильной загрузкой службы или драйвера. Один из них — это переименование, перемещение или удаление соответствующего данной службе файла для предотвращения ее загрузки. Если известно имя файла, вызывающего такого рода ошибку, следует загрузиться в режим DOS, если тип основной файловой системы FAT, или в параллельную NT систему, если это NTFS. Далее необходимо временно переименовать исходный файл. В большинстве случаев этот способ устраняет сообщение об ошибке, но в установках NT остаются ссылки на несуществующий файл. Если идти таким путем, дальше потребуется переустановить службу или драйвер, или же полностью удалить их из системы при условии, конечно, что система NT загрузилась. Метод переименования не работает и может вызвать проблемы в случае наличия зависимых друг от друга служб или драйверов, как было продемонстрировано в предыдущем примере с программой удаленного управления.

Редактирование системного реестра в автономном режиме

Существует еще один способ решения проблем, связанных с загрузкой служб или драйверов. Это редактирование системного реестра с целью отключения неисправного драйвера или службы. Но как можно редактировать реестр, не загрузившись в NT? Имея альтернативный путь доступа к тому с первоначальной системой, можно редактировать реестр. Для получения доступа к данным реестра со стороны используется параллельная установка системы NT на том же компьютере либо подключение диска с системным разделом NT (содержащим системный каталог NT и файлы ветвей реестра) к компьютеру с другой системой NT.

Получить доступ к системному реестру через параллельно установленную на этом же компьютере систему NT гораздо проще, чем подключать диск к другому компьютеру, так как в данном случае можно избежать проблем, возникающих при физическом перемещении диска из одной системы в другую. Однако вне зависимости от типа файловой системы (FAT или NTFS), на которой размещается системный раздел, необходимо загрузить NT. Редактирование данных реестра осуществляется через редактор реестра NT Registry Editor, а он не может быть запущен вне системы NT. К сожалению, еще никто не придумал такого редактора реестра NT, который бы работал в другой операционной системе, например в DOS.

После того как доступ к файлам системного реестра первоначальной системы получен, можно начинать редактирование в автономном режиме. И хотя многие пользователи хорошо знакомы с редактором реестра NT Registry Editor, вероятно, не все знают о возможности открывать файлы реестра других установленных на этом компьютере NT-систем или создавать дополнительные ветви реестра с помощью редактора реестра системы. Для редактирования реестра в автономном режиме запускают regedt32.exe (утилита regedit.exe не поддерживает такой способ редактирования реестра), указывают ключ HKEY_LOCAL_MACHINE, затем вариант Load Hive в меню Registry редактора реестра и выбирают файл ветви реестра, который необходимо редактировать. Требуется изменить параметры запуска

ЭКРАН 2. Загрузка внешнего файла куста реестра в редактор regedt32.exe.
драйвера/службы; эта информация хранится системой NT в ветви реестра SYSTEM. После выбора нужного файла система попросит указать имя подключа, под которым будет храниться содержимое выбранного файла (cм. Экран 2). Эти действия не изменяют имя указанного файла ветви реестра и не оказывают никакого влияния на системный реестр системы Windows NT, которая была загружена. Кроме того, не имеет никакого значения имя, присвоенное ветви, поскольку редактор реестра использует его только для временного обозначения данных, загруженных из ветви реестра первоначальной системы. После присвоения имени дополнительная ветвь появится в окне HKEY_LOCAL_MACHINE.

С этого момента уже можно редактировать ветвь SYSTEM реестра первоначальной системы и, соответственно, попытаться решить проблему неудачного старта. Как и при любой другой операции с системным реестром, вначале следует сделать резервную копию. Однако содержимое нового ключа, SYSTEM2 в данном случае, будет немного отличаться от того, что обычно находится под ключом SYSTEM. Доступными подключами ключа ControlSet будут только подключи ControSetxxx, где xxx — число типа 001. На экране не будет ключа CurrentControlSet, который появляется при редактировании реестра загруженной системы. Ключ не виден, поскольку это только псевдоним того ключа, который был использован при загрузке системы Windows NT.

ЭКРАН 3. Определение значений для наборов Current, Default, Last Known Good и Failed.

Чтобы удостовериться в том, что редактируется нужный подключ, а не задаваемый по умолчанию для параллельной установки, выбирается подключ Select вновь созданного ключа. В правой панели редактора реестра будет выведено несколько значений (см. Экран 3). Система NT использует эти параметры и их значения для того, чтобы выяснить, какой именно набор данных будет задаваться по умолчанию при старте (DefaulControlSet), какой является текущим (CurrentControlSet), какой будет определять набор LastKnownGoodMenu и какой был задействован при загрузке, когда произошел сбой. На Экране 3 значение параметра Current указывает на номер той конфигурации NT, которая была загружена при последней загрузке системы. Представленное этим параметром значение используется как номер набора данных CurrentControlSet. В большинстве случаев значения данного параметра и задаваемого по умолчанию одинаковы. В данном примере значение параметра Current равно 0x2. Это означает, что необходимо редактировать набор ControlSet002. После определения правильного набора данных можно изменить состояние службы или драйвера на момент загрузки системы.

ТАБЛИЦА 1: Значения параметров запуска для служб и драйверов устройств

Тип запускаЗначение для устройства (шестнадцатеричное)Значение для службы (шестнадцатеричное)
Boot (загрузка)0x0N/A
System (система)0x1N/A
Automatic (автоматически)0x20x2
Manual (ручное)0x30x3
Disabled (отключено)0x40x4

Значения параметров реестра, связанные с установленной службой или драйвером первоначальной системы, находятся в значениях ключа HKEY_LOCAL_MACHINESYSTEM2ControSet00xимя подозрительной службы или драйвера. В этом ключе SYSTEM2 ссылается на подключ в представленном примере, ControSet00x соответствует тому набору данных, который был определен по процедуре, приведенной выше, а имя подозрительной службы или драйвера — службе или драйверу, который предположительно вызывает сбой. Для каждой из перечисленных в подключе Services служб (или драйверов) хранится несколько значений. В их числе значение параметра Start (значение типа REG_DWORD). Значение этого параметра определяет текущее состояние данной службы или драйвера при старте системы. Присваивание параметру Start значения 0х4 деактивирует данную службу или драйвер, и NT не будет загружать его при старте системы. В Таблице 1 перечислены все возможные значения параметра Start для служб и драйверов устройств. После того как редактирование реестра в автономном режиме будет закончено, необходимо выгрузить импортированный ранее файл ветви реестра. Это делается указанием ветви с присвоенным ранее именем и выбором опции Unload Hive в меню Registry редактора реестра.

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

Полезные утилиты

Рассказ о методах восстановления систем NT будет неполным без упоминания об утилитах производства независимых компаний, значительно облегчающих этот процесс. ERD Commander и Remote Recover компании Winternals Software, а также NTRecover от Systems Internals относятся к числу весьма полезных программных продуктов производства ведущих поставщиков программ восстановления. И хотя каждая из этих утилит упрощает процесс восстановления разрушенной системы NT, в них используются различные подходы, и они обладают разными возможностями. Так, NTRecover компания Systems Internals позволяет получить доступ к жесткому диску не загружающейся системы через последовательный порт с работоспособной машины. После установления соединения можно копировать и удалять файлы, запускать программу проверки диска Chkdsk или антивирусную программу на жестком диске удаленной системы. В большинстве случаев возможностей программы будет вполне достаточно для успешного восстановления незагружающейся системы.

ERD Commander — мечта администратора NT, ставшая явью. Тот, кто целыми днями мучается с установочными дискетами DOS или Windows 95 несомненно оценит ее по достоинству. Утилита с интерфейсом в виде командной строки загружается с простой трехдюймовой дискеты и может читать и записывать на тома с NTFS. На Экране 4 показан интерфейс утилиты ERD Commander.

ЭКРАН 4. Выполнение операций восстановления утилитой ERD Commander.
Профессиональная версия данной программы предоставляет дополнительные возможности, такие, как поддержка избыточных наборов дисков (наборы дисков, поддерживаемые драйвером NT ftdisk.sys), способность запуска Chkdsk, восстановление утраченных паролей, чтение дисков с FAT32, а кроме того, возможность работы с утилитой Expand и параметры командной строки, которые позволят выборочно управлять начальным состоянием служб и драйверов или деактивировать их.

Remote Recover — новейшая разработка компании Winternals. Эта программа со своим загрузочным диском, который включает в себя сетевой драйвер спецификации NDIS2, позволяющий обеспечить удаленный доступ к томам NTFS не стартующей системы по сети. После получения доступа к файлам системы можно выполнять процедуры восстановления, подобные NTRecover и ERD Commander.

Роль аппаратного обеспечения

Давать какие-либо советы по восстановлению систем после сбоев достаточно опасно. Так, первое, что приходит на ум при виде «голубого экрана смерти» в ходе установки системы NT, это мысль о проблемах с программным обеспечением. Но реальным виновником может быть и неисправное оборудование, и просто сбой в работе какого-либо элемента системы (например, жесткого диска или его контроллера, ошибки в работе оперативной или кэш-памяти, неверно выбранные параметры в установках BIOS). Т. е. ни в коем случае нельзя исключать вероятность того, что сбой в работе аппаратуры может привести к появлению «голубого экрана смерти» и сообщения об ошибке, относящегося к работе программного обеспечения.

Об этой возможности особенно важно помнить при добавлении нового аппаратного компонента в систему или в том случае, если наблюдались сбои в подаче электропитания (полное отключение электричества, броски напряжения и т. д.). Предположим, что на прошлой неделе в сервер была установлена новая факс-плата, и во время тестирования все работало замечательно. Но неделю спустя появились «голубой экран смерти» и сообщение STOP, причем оно не ссылается ни на проблемы с вновь установленным драйвером или службой, ни на неполадки с факс-платой. Причиной такого явления могут быть порождаемые новой факс-платой ошибки взаимодействия с другими платами в компьютере или некорректность работы драйвера, которая возникает только при высоком сетевом трафике. В подобной ситуации круг виновников нарушения работы NT можно примерно определить. Но если попытаться решить проблему, вызванную неисправной аппаратурой, средствами, предназначенными для исправления ошибок, связанных с программным обеспечением (восстановление реестра или даже переустановка NT), можно надолго увязнуть в бесплодных попытках восстановления системы.

Под лежачий камень...

Итак, в своих статьях я рассказал о передовых методах и полезных утилитах, которые имеет смысл применять в экстремальной ситуации, если вдруг система Window NT не загрузится. Что более важно, я описал превентивные меры, которые можно предпринять уже сейчас, дабы увеличить вероятность успешного восстановления системы при сбое и сэкономить время, которое придется потратить на решение возникших проблем. В документации компании Microsoft, как обычно, предлагается воспользоваться программой установки системы NT с параметром Repair или восстановить последнюю рабочую конфигурацию системы, выбрав вариант LastKnownGoodConfiguration при начальной загрузке. Но, к сожалению, эти меры недостаточно эффективны. По большому счету, если активно готовиться к возможным авариям, используя в том числе описанные в статье методы, подобной рекомендацией от Microsoft не придется воспользоваться никогда.

Об авторе

Шон Дейли - один из редакторов журнала Windows NT Magazine и президент компании iNTellinet Solutions, занимающейся консалтингом и сетевой интеграцией. Имеет звание MCSE. Последней из его книг была Optimizing Windows NT, выпущенная издательством IDG Books. С ним можно связаться по адресу электронной почты [email protected]

Причуды regback.exe

Regback.exe — одна из самых полезных утилит, поставляемых в составе Microsoft Windows NT Server 4.0 Resource Kit. Однако она имеет некоторые изъяны. Основной недостаток связан с тем, как утилита обращается с частью реестра, содержащей установки текущего пользователя (а именно HKEY_CURRENT_USER) при создании резервной копии. Regback.exe выводит имена файлов ветвей системного реестра, копии которых она создает (например, SOFTWARE, SYSTEM, SECURITY).

РИСУНОК 1. Пример последовательности сообщений программы Regback.exe.
C:REGBACK>regback 072899.PRE saving SECURITY to 072899.PRESECURITY saving SOFTWARE to 072899.PREsoftware saving SYSTEM to 072899.PREsystem saving .DEFAULT to 072899.PREdefault saving SAM to 072899.PRESAM ***Hive = REGISTRYUSERS-1-5-21-36516332-637091160-1803697834-1001 Stored in file DeviceHarddisk1Partition2WINDOWSProfilesSeanNTUSER.DAT Must be backed up manually regback users S-1-5-21-36516332-637091160-1803697834-1001 C:REGBACK>regback NTUSER.DAT users S-1-5-21-36516332-637091160-1803697834-1001 saving S-1-5-21-36516332-637091160-1803697834-1001 to NTUSER.DAT
На Рисунке 1 показана последовательность сообщений, выводимых утилитой regback.exe. Но, кроме этого, она сообщает о невозможности создания копии файла ветви реестра с именем ntuser.dat, хранящего настройки системы текущего пользователя. Приходится делать копию этого файла вручную. Если не задействован профиль пользователя, хранящийся централизованно на сервере, то для сохранения ваших настроек системы придется это делать обязательно. Инструкции по сохранению файла ntuser.dat, приведенные на Рисунке 1, выглядят устрашающе, тогда как сам процесс достаточно прост. Нужно щелкнуть правой кнопкой мыши в левом верхнем углу окна с командной строкой и воспользоваться опциями появившегося меню Edit, Mark и Edit, Copy для формирования верной команды. Или же можно сконфигурировать окно командной строки для работы с функцией QuickEdit, которая позволяет проводить операции выделения, копирования и вставки с помощью мыши. Необходимо скопировать строку сообщения, которую утилита regback.exe выводит в качестве примера (например, regback users S-1-5-21-36516332-637091160-1803697834-1001), и вставить ее в командную строку. Надеюсь, что в дальнейшем Microsoft исправит этот недостаток, а пока можно воспользоваться предлагаемой последовательностью действий.

www.osp.ru

Как восстановить системные файлы: пошаговая инструкция

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

Восстановление системы

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

  1. Используя встроенный поиск, найдите инструмент «Восстановление системы».sys14sys14
  2. Появится окно мастера, в заголовке которого вы увидите надпись «Восстановление системных файлов и параметров». Отметьте пункт «Выбрать другую точку» и нажмите «Далее».sys13sys13
  3. Поставьте отметку «Показать другие точки». Выберите дату, когда система работала нормально, и нажмите «Далее». Предварительно можете изучить список затрагиваемых программ, которые, возможно, потребуют переустановки после отката системы.sys12sys12
  4. В последнем окне мастер покажет информацию о восстановлении. Чтобы запустить процедуру отката, нажмите «Готово».sys11sys11

При восстановлении системы компьютер перезагрузится.

Прерывать процесс нельзя, вам нужно дождаться запуска Виндовс и появления сообщения о том, что восстановление успешно завершено.

Если ошибки не исправлены, переходите к другим методам устранения сбоев.

Утилита проверки SFC

Для обнаружения и замены поврежденных файлов можно применить утилиту SFC с ключом scannow.

  1. Откройте командную строку с администраторскими полномочиями.
  2. Выполните sfc/scannow.

Запустится сканирование системы. Если инструмент проверки обнаружит поврежденные файлы, то они будут заменены. Данные о работе инструмента восстановления можно посмотреть в логе, который автоматически сохранятся в директории «Windows».

sys10sys10

Если Виндовс не загружается, то попробуйте выполнить sfc/scannow через командную строку, доступную в инструментах восстановления установочного диска.

  1. Подключите носитель с дистрибутивом к компьютеру. Нажмите при включении компьютера клавишу F11, чтобы вызвать Boot Menu, или измените приоритет загрузки на вкладке «Boot» в Bios.sys9sys9
  2. Когда загрузка с установочного диска завершится, перейдите в раздел «Восстановление системы».sys8sys8
  3. В окне выбора операционной системы обратите внимание на букву, присвоенную разделу с установленной системой. Эта информация понадобится вам при запуске проверки.sys7sys7
  4. Откройте командную строку.sys6sys6
  5. Выполните «sfc /scannow /offbootdir=D:\ /offwindir=D:\windows» . «D» в синтаксисе команды – буква раздела, на котором размещены файлы Виндовс.sys5sys5

В среде восстановления буквы разделов присваиваются иначе: если обычно файлы системы находятся на диске C:, то здесь буква будет другой.

Если не запомнили, какое значение присвоено разделу, воспользуйтесь небольшой хитростью:

  1. Напишите «notepad» в командной строке и нажмите Enter. Откроется обычный Блокнот Windows.
  2. Зайдите в меню «Файл», нажмите «Открыть».
  3. Откройте «Компьютер» и посмотрите, какая буква задана тому с Windows.sys4sys4

Полученную букву укажите в синтаксисе команды «sfc /scannow /offbootdir=D:\ /offwindir=D:\windows» вместо «D».

Использование ERD Commander

Если у вас есть диск восстановления ERD Commander (его можно скачать бесплатно и записать самостоятельно), попробуйте с его помощью заменить поврежденные файлы:

  1. Загрузитесь с носителя ERD Commander. В запросе о настройке соединения нажмите «Пропустить».
  2. Подтвердите переназначение букв разделов.
  3. В списке инструментов восстановления выберите MSDaRT.sys3sys3
  4. Запустите инструмент проверки файлов системы.sys2sys2

Появится мастер проверки, нажмите «Далее», чтобы приступить к работе. В параметрах восстановления выберите «Сканировать и запрашивать перед исправлением». Дождитесь завершения сканирования – в результате появится список поврежденных файлов.sys1sys1

Посмотрите, какие данные утилиту будет восстанавливать. Выделите все файлы и нажмите «Далее». После успешного восстановления перезагрузите компьютер, чтобы применить новую конфигурацию. Если восстановить системные файлы не получается, то остается последний вариант – переустановка Виндовс.

Если у Вас возникли вопросы, то настоятельно рекомендуем посмотреть следующее видео:

Пожаловаться на контент

recoverit.ru

Восстановление операционной системы

Восстановление операционной системы

Начало здесь

Предположим, что мы имеем исправный ПК, в котором не загружается операционная система. Перед нами встает проблема восстановления операционной системы. Система «умерла» – да здравствует система! Наверно, так нужно мыслить в этот момент и не впадать в панику.

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

Нельзя паниковать, нельзя принимать торопливые решения. Сначала надо все внимательно обдумать. И действовать по разработанному плану.

Почему же мы нередко принимаем неверные решения? Это – из области психологии. Пользователю ПК, привыкшему к безотказной работе компьютера, очень трудно осознать, что его верный друг и помощник вдруг отказывается работать. Это порой воспринимается как досадное недоразумение. Кажется, что вот тут еще чуть-чуть, и проблема будет решена. Не хочется верить, что перед нашими изумленными глазами возникла новая проблема, и теперь не компьютер будет решать наши проблемы, а мы будем решать проблемы ПК.

Крылатое выражение В.С. Черномырдина: «Ну, никогда такого не было, и вот – опять» касается и проблемы отказа в работе операционной системы.

Так что же мы имеем «опять»? Что мы имеем при отказе операционной системы?

Первое – система может быть еще чуть жива! И сама предложит нам восстановить себя по состоянию на какое-то более раннее время. В то время средствами операционной системы, возможно, были созданы так называемые точки восстановления операционной системы. Эти точки создаются при установке обновлений в операционную систему, а также при некоторых других системных операциях.

Тогда пользователь ПК может выбрать самую ближайшую по времени (самое лучшее – на вчера или даже на сегодня, но такое бывает крайне редко, только если сильно повезет!) точку восстановления операционной системы, указать ее в меню и запустить программу восстановления и последующей загрузки операционной системы.

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

Второе – дистрибутив операционной системы. Если система лицензионная, то, как правило, она поставляется вместе с установочными дисками – с дистрибутивом операционной системы. С их помощью систему можно восстановить.

Но здесь важно понимать два нюанса:

  1. Дистрибутив операционной системы может сделать восстановление операционной системы в том виде, какой она была при покупке ПК.
  2. Дистрибутив операционной системы может провести восстановление операционной системы, сохранив в ней все изменения и дополнения, которые накопились в процессе эксплуатации компьютера.

Как узнать об этих нюансах? Выполнив загрузку с дистрибутива операционной системы и посмотрев меню, которое предлагает загрузочное программное обеспечение. Если в этом меню есть опция «Восстановление…», то это намного лучше, чем если такой опции нет.

Второе (восстановление операционной системы) – намного лучше первого (повторная первоначальная установка системы). Так как в случае восстановления первоначального состояния операционной системы (как при покупке ПК), мы теряем все накопленные изменения и дополнения, а также данные пользователя, «нажитые непосильным трудом». Это вызовет массу дополнительных проблем.

Далее надо помнить, что в некоторых случаях переустановка системы с дистрибутива операционной системы может привести к потере данных пользователя, «нажитых непосильным трудом». Например, если данные хранились в папке «Мои документы», входящей в дистрибутив операционной системы.

Именно поэтому рекомендуется хранить данные на другом диске, отличном от C:. Чтобы данные пользователя и файлы операционной системы хранились на разных дисках ПК. Это может «спасти» данные пользователя при переустановке операционной системы.

Итак, с дистрибутива операционной системы можно восстановить без потерь операционную систему и в некоторых случаях даже сохранить данные пользователя. А можно восстановить операционную систему в ее исходном состоянии. Возможно, что при восстановлении операционной системы мы потеряем все (или частично) данные пользователя. Тогда после восстановления операционной системы нужно еще восстанавливать данные пользователя.

А если дистрибутива операционной системы нет? Некоторые ПК (особенно это касается ноутбуков) поставляются без дистрибутива, но на их жестких дисках в специальных невидимых разделах жесткого диска хранятся средства восстановления операционной системы.

Как до них добраться? Надо почитать инструкцию к ноутбуку, в ней все подробно сказано. Инструкция может быть как в бумажном виде, так и в электронном виде (например, на ноутбуках HP).

Подобное восстановление из специального раздела на жестком диске ПК (ноутбуке), как правило, гарантирует восстановление операционной системы на момент его приобретения. То есть, все последующие изменения операционной системы и все данные пользователя, скорее всего, будут безвозвратно потеряны.

Их нужно будет дополнительно восстанавливать. Что ж, не так уж плохо! По крайней мере, компьютер снова станет работать, черный или синий экраны сменятся на привычную заставку Windows. Дальнейшее восстановление данных пользователя – это дело времени и техники.

Наконец, третье, – восстановить операционную систему можно, использую средства восстановления операционной системы, предлагаемые Windows 7. Как это работает, подробно, со скриншотами описано здесь.

P.S. Статья закончилась, но можно еще почитать:

Почему не работает операционная система?

Архивация или копирование? Куда пишут архивы данных?

Архивация данных средствами Windows 7

Восстановление данных из архива, созданного с помощью программы Windows 7 «Архивация и восстановление»

 

P.P.S. Чтобы подписаться на получение новых статей, которых еще нет на блоге: 1) Введите Ваш e-mail адрес в эту форму: 2) На Ваш e-mail придёт письмо для активации подписки. Обязательно кликните по указанной там ссылке, чтобы подтвердить добровольность своей подписки: подробнее с видеоуроком

www.compgramotnost.ru

Как восстановить поврежденные файлы Windows 7

Задача лечения поврежденных файлов Windows 7 решается несколькими способами. Самый простой вариант — откатить конфигурацию системы до одного из прошлых работоспособных состояний. Однако не всегда это осуществимо, так как и соответствующая функция может быть отключена пользователем, и контрольные точки могут быть удалены. Кроме того, восстановление будет отличаться в зависимости от того, позволяют или нет испорченные данные загрузиться системе.

Использование командной строки

Если системные файлы не были повреждены настолько, чтобы не позволить системе загрузиться, ее полную работоспособность можно попытаться восстановить, войдя в командную строку стандартным способом:

  1. Нажмите Win и R одновременно, в окне «Выполнить» запишите команду cmd.exe. В строку можно попасть и через пусковое меню.
  2. Введите sfc /scannow, запустится проверка.

damaged-files-windows7-15damaged-files-windows7-15

Когда откроется окно «Выполнить», убедитесь, что под полем для ввода есть строчка, уведомляющая пользователя о выполнении команды с правами администратора.

damaged-files-windows7-14damaged-files-windows7-14

Из-за включенного контроля учетных записей этой строчки может не быть.

damaged-files-windows7-13damaged-files-windows7-13

Тогда после запуска команды sfc /scannow вы сможете лишь на мгновение увидеть черное окошко, которое сразу исчезнет и проверка не будет проведена.

Чтобы этого избежать, нужно либо отключить в Windows контроль учетных записей, либо запускать приложение от имени администратора, выбрав соответствующий пункт в контекстном меню при нажатии правой кнопки по значку программы командной строки.

damaged-files-windows7-12damaged-files-windows7-12

Если программа не обнаружит ошибки, то на экране отобразится соответствующее сообщение по завершении проверки. Уведомит утилита и об обнаружении различного рода ошибок, которые она будет пытаться автоматически исправить. Далее нужно будет только перезагрузить устройство, после чего проблемы при обращении к системе должны исчезнуть.

Иногда утилита не может в обычном режиме справиться с исправлением поврежденных важных файлов. Необходимо выполнить следующие действия:

  1. Зайдите в среду, в которой осуществляется восстановление системы — выключите компьютер, а при включении питания устройства нажмите F8;
  2. В окне загрузки выделите строчку безопасного режима с командной строкой;damaged-files-windows7-11damaged-files-windows7-11
  3. Уже здесь запустите sfc.exe, записав в строке sfc /scannow.

Приложению, скорее всего, удастся решить проблему и системные файлы будут исправлены.

Если не получается войти в Windows

Повреждения значимых файлов могут быть таковы, что войти в ОС обычным способом будет невозможно. В этом случае воспользуйтесь стандартной средой восстановления Windows 7, попасть в которую можно описанным уже способом чрез F8 или посредством установочного диска или загрузочного. Создать последний можно заранее средствами самой ОС.

Загрузочный диск может понадобиться в случае серьезных повреждений файловой системы, когда без него невозможно загрузить не только систему, но и среду, в которой можно восстановить ОС. Используется аварийный накопитель следующим образом:

  1. Вставив диск или загрузочную флешку, перейдите в загрузочное меню устройства. Для ноутбуков это обычно клавиша F12, которую нужно нажимать сразу после включения питания. В стационарных компьютерах это могут быть кнопки F8-12 и др. в зависимости от материнской платы.damaged-files-windows7-10damaged-files-windows7-10
  2. В окне загрузочного меню выберите устройство, с которого должна производиться последующая загрузка — оптический диск или флеш-накопитель. Если эта функция для вашего устройства недоступна, то придется менять соответствующие настройки BIOS.
  3. После выбора языка в следующем окне нажмите «Далее».
  4. При использовании установочного диска в окне установки Windows нужно нажать на ссылку внизу окна.damaged-files-windows7-9damaged-files-windows7-9
  5. В меню параметров выделите первый пункт и укажите операционную систему. Наверняка она у вас установлена только одна и в списке можно будет выбрать только Windows 7, нажмите «Далее».damaged-files-windows7-8damaged-files-windows7-8
  6. В открывшемся меню средств, чтобы восстановить ОС, выберите нижнюю строчку открытия окна командной строки.damaged-files-windows7-7damaged-files-windows7-7
  7. Здесь нужно будет запустить то же приложение, но команда будет длиннее: sfc /scannow /offbootdir=N:\ /offwindir=D:\windows, где N — раздел диска, на котором записаны системные файлы Windows.damaged-files-windows7-6damaged-files-windows7-6

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

Если вы не используете загрузочный диск, то в окне выбора вариантов загрузки, открывающимся после нажатия F8 при включении питания, нужно будет выбрать первый пункт устранения неполадок. После этого вы попадете в рассмотренное выше окно параметров.

Как узнать букву системного раздела, если вы ее забыли

Если вы вдруг не можете вспомнить букву раздела с инсталлированной Windows, ее можно узнать прямо из командной строки. Для этого:

  1. В командной строке запишите строчку notepad, откроется стандартный «Блокнот»;
  2. В меню сверху выберите «Файл», в списке нажмите на команду «Открыть»;
  3. Таким способом вы попадете в привычный проводник, где в «Моем компьютере» можно будет посмотреть все ваши диски и разделы.

damaged-files-windows7-5damaged-files-windows7-5

Буквы разделов можно узнать еще проще при помощи одной из стандартных команд:

  1. В командной строке наберите Diskpart.
  2. После нажатия Enter запишите команду list disk, на экране будут показаны все физические диски, установленные на устройстве, каждому из которых будет присвоен номер начиная с нуля.
  3. Командой select disk с его порядковым номером выберите нужный накопитель. Если физический диск только один, введите select disk 0;
  4. Далее запишите detail disk — отобразится подробная информация о диске и всех его разделах.

damaged-files-windows7-4damaged-files-windows7-4

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

Откат системы для исправления важных файлов

Это простейший способ восстановить поврежденные системные файлы Windows 7. Чтобы его можно было применить, для системного раздела диска должна быть включена функция защиты. Проверить это можно в окне свойств системы, в которое легко попасть из панели управления.

damaged-files-windows7-3damaged-files-windows7-3

Здесь же при выделении раздела и нажатии кнопки «Настроить» можно перейти в параметры восстановления. Должна быть выделена строчка восстановления параметров и ранних версий файлов. В этом случае откат до старой контрольной точки сможет привести к реанимации важных файлов.

К тому же их можно будет восстановить и по отдельности, если в контекстном меню, например, папки с удаленными данными выбрать пункт восстановления прежней версии.

damaged-files-windows7-2damaged-files-windows7-2

Откат к ранее созданной системой точке восстановления можно провести следующим образом:

  1. Войдите в средство восстановления с установочного/загрузочного диска или выберите пункт устранения неполадок после нажатия F8 в начале загрузки.
  2. В параметрах выберите второй пункт «Восстановление системы».
  3. Откроется окно, в котором будут показаны доступные контрольные точки. Кнопка поиска затрагиваемых программ покажет вам, какие приложения придется устанавливать заново после проведения отката.damaged-files-windows7-1damaged-files-windows7-1
  4. Далее останется только подтвердить выбор и дать системе провести процедуру лечения.

После перезагрузки Windows, если контрольная точка была вами выбрана правильно, проблемы с нестабильной работой ОС вследствие того, что системные данные были повреждены, будут решены полностью.

Пожаловаться на контент

recoverit.ru


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..