Кроме этого, всегда можно воспользоваться более радикальным методом, и запустить заново инсталяционную програму W2k, и выбрать там отремонтировать текущую инсталяцию.
(4.3) Пропали куда-то системные шрифты под W2k, или вообще, система начала вести себя как то странно, перестали работать некоторые программы, появились глюки, которых раньше точно не было. Как это можно исправить?
В командной строке вводишь sfc.exe /scannow – проверить системные файлы (к ним относятся и шрифты) и поставит обратно (возможно, при этом попросит компакт-диск). Естественно, эта методика решит проблему с другими повреждениями системных файлов. Если это не помогает, то можно запустить инсталяцию W2k из под W2k, и выбрать пункт Upgrade to Windows 2000. Но после этого придётся Service Pack, если он не интегрирован в дистрибутив.
(обратно)(4.4) У меня в Far-е почему-то отказывается работать мышь. В настройках фара она включена, но работать не хочет :(.
Посмотрите Properties→Options→Edit Options. Уберите галочки с пунктов [x] QuickEdit Mode и [x] Insert Mode
(обратно)(4.5) Как поменять ядро системы?
В W2k этот процесс упрощён до предела. Больше не надо переставлять всю систему, или использовать внешние утилитки из Resource Kit-а. Ядро меняется в Device Manager→Computer, как и любой другой драйвер. Но, это ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. (Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС.
Например :
multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000 Professional" /fastdetect и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll, а также в директории WINNTSystem32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe→ntoskchk.exe и hal.dll→halchk.dll).
(4.6) Как в 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.
(4.7) Как создать диск аварийного восстановления (emergency repair disk)?
Заходим в меню Пуск→Программы→Служебные, запускаем программу Архивация данных, на закладке "Добро пожаловать!" нажимаем кнопку "Диск аварийного восстановления". При создании диска также будет предложено сохранить реестр. Сделайте это обязательно! Файлы, необходимые для восстановления, сохраняются в каталоге \WINNT\repair, для надежности их можно скопировать куда-нибудь ещё. Чтобы использовать полученный диск (ERD), необходимо загрузиться либо с дистрибутивного CD-ROM, либо с четырёх загрузочных дискет, и выбрать пункт Emergency Repair Disk. Восстановление будет произведено автоматически.
(4.8) Можно ли восстановить информацию из зашифрованного средствами W2k файла?
Если не позаботится об этом заранее, то нет (и это логично, ведь шифрование для этого и задумывалось). Ключ, с помощью которого шифруются данные в W2k уникален для каждого пользователя в каждой инсталляции. Он имеет длину до 128 байт, SFC работает на уровне драйверов непосредственно через ядро системы, а ключ хранится в профиле пользователя, поэтому после переустановки системы или удалении пользователя он теряется. Создание другого пользователя с таким же именем и паролем для входа в систему проблему абсолютно бесполезно, и проблему не решает. Одно из возможных решений, это создание ERD диска. Вся необходимая информация по существующим пользователям будет сохранена на диске, и после переинсталляции системы надо будет только восстановиться с ERD. Кроме этого, можно заранее сохранить нужные ключи, и воспользоваться ими. Подробнее про всё это можно почитать здесь http://www.3dnews.ru/reviews/software/win-xp-encrypting/.
(обратно)(4.9) Как восстановить систему, если поставлено неправильное ядро?
Так как система не загружается, придётся загрузиться либо с другой ОС, либо в recovery console от W2k. После этого останется извлечь нужное ядро из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32, и переименовать его в hal.dll, перезаписав им не правильное. А можно просто сослаться на него в boot.ini. С списком ядер можно ознакомиться здесь:
• Standard PC – hal.dll
• Advanced Configuration and Power Interface (ACPI) PC – halacpi.dll
• ACPI Uniprocessor PC – halaacpi.dll ACPI Multiprocessor PC – halmacpi.dll