Персональная СТРАНИЦА Юрия ТИМОФЕЕВА

   
   
Windows xp

1001 вопрос о Windows XP. 1001 ответ о Windows XP.

(c) Сетевое сообщество.

Последнее обновление 21.06.2002


Оглавление.

Назад к общему оглавлению


 

Система не загружается, что делать?

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

Или так : "Пуск - Программы- Стандартные - Служебные - Архивация данных". Запустится мастер архивации и восстановления. Далее остаётся только следовать его указаниям.

К недостаткам этого метода можно отнести то, что созданный файл с расширением *.bkf займёт около 200МБ места на диске, и для того чтобы воспользоваться им, необходимо иметь работающую систему. То есть, он не спасёт Вас от полной переустановки системы, он просто поможет восстановить Вам все свои настройки и позволит не переустанавливать заново некоторые программы.

Поэтому мы предлагаем воспользоваться менее радикальным методом и сохранить только содержимое папки

x:\WINDOWS\system32\config

это займёт всего 10-30МБ. Точный список файлов реестра XP можно посмотреть здесь:

HKEY_LOCAL_MACHINE\System\CotnrolSet\Control\HiveList\

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

Однако, если системный раздел отформатирован под NTFS, то Вы не сможете увидеть его, загрузившись с простой досовской дискеты. Вам придётся использовать NTFS драйвер для DOS или Win98. Найти их можно на http://www.sysinternals.com.

Штатными средствами, можно только загрузиться с загрузочного CD XP. После загрузки Вам будет предложено установить систему заново или восстановить её с помощью Recovery Сonsole. Выбрав пункт Recovery Сonsole нам предложат выбрать, какую из инсталляций XP необходимо отремонтировать (если в системе их несколько), потом спросят пароль администратора. После этого Вы окажетесь в интерфейсе командной строки. Список поддерживаемых команд невелик: с ним можно ознакомиться командой "help". Для того, чтобы перезаписать реестр можно воспользоваться командой "copy". Кроме этого, стоит отметить ещё несколько команд. Во-первых, это команды "listsvc", "disable" и "enable". Первая выдаёт список системных служб и драйверов с информацией о способе старта. Вторая позволяет отключить службы, которые являются источником проблем. Ну а третья, позволит Вам наоборот, включить службы или драйвера. Во-вторых, можно отметить команды "fixboot" и "fixmbr", которые восстанавливают загрузочные файлы и master boot record.

Для того, чтобы попасть в Recovery Соnsole вовсе не обязательно использовать загрузочный CD. Можно установить её на жёсткий диск, тогда каждый раз при загрузке Вы сможете выбирать нужное: загружать систему полностью или загружаться в Recovery Console.

Чтобы установить Recovery Console нужно из командной строки в директории i386 дистрибутива XP набрать winnt32.exe /cmdcons. Но, вообще-то, набор команд доступных с консоли весьма ограничен, и мы бы посоветовали Вам в случае каких-либо неприятностей ставить винт на другую машину, с установленной XP или W2k, она увидит NTFS5 раздел и позволит с ним нормально работать. Если же такой возможности нет, и Вы склоны к экспериментам со своей машиной, то стоит системный раздел отформатировать под FAT32. В противном случае возможна ситуация, когда при крахе системы Вы не сможете добраться до своих данных.

Восстанавливать систему можно при помощи Windows Automated System Recovery Disk. Для этого этот диск необходимо предварительно создать. Сделать это можно в окне Backup wizard-а нажатием на кнопку Automated System Recovery Wizard. Правда, при создании этого будет бакапиться всё содержимое системного диска, так что решайте сами, надо ли оно Вам.

Для использования Windows Automated System Recovery Disk нужно загрузиться с загрузочного диска XP (или запустить winnt.exe из директории i386 дистрибутива) и нажать на F2 в начале загрузки, когда соответствующая надпись будет на экране. Если система загружается хотя бы в safe mode, можно попробовать загрузиться в safe mode с поддержкой командной строки и дать команду "chkdsk /r". С помощью этих методик можно решить множество возникающих проблем, но далеко не все. Например, ни одна из них не поможет, если в системе установлено неверное ядро. Более радикальным методом является использование System Restore, пришедшем в XP из WinME. Справедливости ради стоит сказать, что System Restore в XP сделана гораздо толковее, чем в его предшественнике. Запустить этот апплет можно из меню "Пуск - Программы- Стандартные - Служебные - Восстановление системы".При запуске этого апплета Вам будет предложено два выбора, сохранить текущее состояние системы, или восстановиться с сохраненного ранее. Выбирайте то, что нужно, и просто следуйте инструкциям на экране.

Наверх страницы  |  Обсудить

 

 

Как восстановить повреждённый загрузчик XP?

  1. Загрузиться в Recovery Console и дать команду FIXBOOT.
  2. Загрузиться в Recovery Console и дать команду fixmbr /device/harddisk0
  3. Кроме этого, всегда можно воспользоваться более радикальным методом, и запустить заново инсталляционную программу XP, и выбрать там отремонтировать текущую инсталляцию.

Наверх страницы  |  Обсудить

 

 

Пропали куда-то системные шрифты под XP, система начала вести себя странно, перестали работать некоторые программы, появились глюки, которых раньше не было. Как это можно исправить?

В командной строке вводишь

sfc.exe /scannow

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

Наверх страницы  |  Обсудить

 

 

Как поменять ядро системы?

Ядро меняется в "Диспетчер устройств - Компьютер", как и любой другой драйвер.

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

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect

и приписать после /fastdetect следующие опции:

/kernel=ntoskchk.exe /hal=halchk.dll

а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Скопировать ntoskrnl.exe в ntoskchk.exe и hal.dll в halchk.dll.

Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда Вы точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:

После этого остаётся "выдрать" соответствующий файл из Windows\DriverCache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт), можно переставить его по нормальному, в списке это ядро появится.

Наверх страницы  |  Обсудить

 

 

Как в Recovery Console получить доступ в папки, отличные от \WINNT?

Под аккаунтом администратора заходим в Control Panel - Administrative Tools. Далее - запускаем апплет Local Security Policy - Local Policies - Security Options, опцию "Recovery Console: Allow floppy copy and access to all drives and folders" устанавливаем в Enable. После этого перегружаемся в режим Recovery Console и даем команду SET AllowAllPaths = TRUE.

Наверх страницы  |  Обсудить

 

 

Можно ли восстановить информацию из зашифрованного средствами XP файла?

Если не позаботится об этом заранее, то нет и это логично, ведь шифрование для этого и задумывалось. Ключ, с помощью которого шифруются данные в XP уникален для каждого пользователя в каждой инсталляции, он имеет длину до 128 байт, Шифрование работает на уровне драйверов непосредственно через ядро системы, а ключ хранится в профиле пользователя, поэтому после переустановки системы или удалении пользователя он теряется. Создание другого пользователя с таким же именем и паролем для входа в систему проблему абсолютно бесполезно, и проблему не решает. Единственное приемлемое решение - это создание ERD диска. Вся необходимая информация по существующим пользователям будет сохранена на диске, и после переинсталляции системы надо будет только восстановиться с ERD.

Наверх страницы  |  Обсудить

 

Можно ли стандартными средствами удалить устаревшие точки восстановления?

Конечно. "Пуск - Программы - Стандартные - Служебные - Очистка диска", вкладка "Дополнительно". Очищаются все точки восстановления, кроме последней.

Кроме этого, в реестре

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

правим параметр

"RPLifeInterval"=dword:0076a700

Это время жизни точек восстановления в секундах (по умолчанию - 90 дней)

Наверх страницы  |  Обсудить

 

 

Как переписать консоль восстановления (recovery console) на жесткий диск?

Консоль восстановления (recovery console) - это очень полезная утилита для доступа к вашим данным без загрузки самой Windows XP. Она понадобится если из-за ошибки реестра или сбоя жесткого диска вы не можете загрузить XP даже в безопасном режиме.

Консоль восстановления находится на CD-ROM с Windows XP, но имеется возможность переписать её на жесткий диск так, что при загрузке вы сможете выбрать: загружать XP или консоль восстановления.

Выполните следующие действия:

  1. Вставьте CD-ROM с Windows XP.
  2. Запустите x:\i386\winnt32.exe /cmdcons
  3. И сынсталлируйте консоль.

Если консоль восстановления не появляется в меню при загрузке компьютера, то проверьте настройки, нажав Winkey+Pause: "Дополнительно - Загрузка и восстановление - Параметры".

Наверх страницы  |  Обсудить

 

Назад к общему оглавлению

Зеркала сайта:
http://yurit.isCool.net/
http://timhome.hut.ru/
https://timathome.tripod.com/

 

Rambler's Top100