Выбрать главу

• Standard PC – используется для любого стандартного компьютера, не многопроцессорного и без поддержки ACPI.

• SGI mp – для графических станций Silicon Graphics.

1. В самом начале текстового этапа установки Windows 2000 при появлении сообщения "Setup is inspecting your computer's hardware configuration" нажмите и удерживайте клавишу "F5". В появившемся на экране списке версий библиотек HAL выберите версию, соответствующую вашему компьютеру, или выберите позицию "Other" для того, чтобы указать файл библиотеки от производителя оборудования. Затем продолжите установку Windows.

В ответе использована статья R10894 с http://www.microsoft.ru/catalog/article.asp?article_ID={CE6FA144-3FC2-11D4-A6D1-00508B8B783F}.

2. Если вас интересует только включение/отключение ACPI, то в случае инсталляции системы с жесткого диска или с 4-х загрузочных дискет, можно изменить секцию ACPIOptions файла txtsetup.sif в каталоге I386 дистрибутива.

По умолчанию эта секция имеет вид:

[ACPIOptions]

ACPIEnable = 2

ACPIBiosDate = 01,01,1999

где параметр ACPIEnable может принимать одно из трех значений:

0 – ACPI будет игнорироваться при инсталляции в любом случае.

1 – ACPI будет включен при инсталляции, если BIOS поддерживает ACPI. 

2 – ACPI будет включен, если BIOS материнской платы сертифицирован как GoodACPIBios ( т.е. присутствует в списке секции [NWACL]) или хотя бы выпущен после даты, указанной в параметре ACPIBiosDate = mm,dd,yyyy

В случае проблем с определением ACPI поставьте параметр ACPIEnable = 1. Если вы хотите отключить ACPI при инсталляции, поставьте ACPIEnable = 0.

(2.20) Какие файлы необходимы для успешной загрузки Windows 2000?

ntldr (загрузчик) – в корневой директории загрузочного диска.

boot.ini– конфигурационный файл загрузчика.

ntdetect.com – собирает информацию об устройствах.

ntbootdd.sys – нужен только при наличии scsi.

bootfont.bin – фонт, только для локализованной версии.

ntoskrnl.exe – в %systemroot%\system32, ядро windows 2000.

hal.dll – уровень аппаратных абстракций ядра.

Раздел реестра SYSTEM – %systemroot%\system32\config.

Драйверы устройств – %systemroot%\system32\drivers.

• Для систем с двойной загрузкой, а именно для DOS, Win9x и WinME также нужен файл bootsect.dos – копия загрузочного сектора этих систем.

(2.21) Как организовать загрузку 3 ОС, например W2k, Win9x и Linux с помощью W2k загрузчика?

Самый простой способ, это ставить нужные ОС в правильном порядке. Сначала ставим любую ОС. Потом ставим W2k. При установке W2k сохранит загрузочный сектор в файл bootsect.dos. Переименовываем этот файл во что-нибудь, например bootsold.old, и ставим следующую ОС. После этого восстанавливаем загрузчик w2k (fixboot из recovery console или инсталлятором W2k, подробнее см вопросы 4.1, 4.2 и 2.16) и получите ещё один файл bootsect.dos с загрузчиком другой операционной системы. После этого останется только прописать эти файлы в boot.ini, например так:

C:\bootsect.dos="Windows 98"

C:\bootsect.lnx="Linux"

Приведённый порядок действий не обязателен, главное, что вам надо добиться, это получить загрузочные сектора от Linux и Win9x в отдельных файлах, и восстановить загрузчик W2k.

(2.22) Как сохранить загрузочный сектор в файл (bootsect.xxx)?

Ответ на этот вопрос зависит от того, под какой ОС всё это делается. Под Linux всё делается средствами самой ОС. Достаточно ввести и исполнить в командной строке:

dd if=/dev/раздел_с_Linux of=/bootsect.lnx bs=512 count=1

Для ОС от Microsoft придётся воспользоваться внешними программами. Например bootpart. Для того что бы сохранить нужный файл, введите bootpart с командной строки. В ответ вы получите список партиций с информацией о каждой. Запомните номер нужной (той где установлена ОС загрузочный сектор которой вы хотите сохранить). После этого исполните команду:

bootpart номер_партиции bootsect.dos

Кроме bootpart для сохранения загрузочного сектора можно воспользоваться DiskEdit. Вам нужен первый сектор (512 байт) нужного раздела.

(2.23) Как отформатировать первый раздел диска, не потеряв возможность загрузки W2k установленной на другом?

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

ntldr – сам загрузчик.

boot.ini– конфигурационный файл загрузчика.

ntdetect.com – собирает информацию об устройствах.

ntbootdd.sys – нужен только при наличии scsi.

bootfont.bin – шрифт, только для локализованной версии.

bootsect.dos – загрузочный сектор альтернативной ОС.

После форматирования раздела, просто скопируйте их обратно, загрузитесь в recovery console W2k, и восстановите загрузчик, командой fixboot.

Твики

(3.1) Как удалить ненужные компоненты W2k? В Add/Remove programs почти ничего нет.

Чтобы в Add/Remove programs появились все компоненты, которые можно удалить, надо найти файлик sysoc.inf в WINNTINF и подредактировать его. Убрать слова HIDE или hide, везде где они встретятся. После этого, в Add/Remove Windows components появится множество новых пунктов. К сожалению, далеко не все из установленых компонентов поддаются удалению, несмотря на то, что они присуствуют в меню. Например, в Microsoft считают Fax Service настолько важной, что удалить её стандартными методами не представляется возможным.

(3.2) При запуске Windows Explorer открывается папка My Documents. Как сделать так, что бы открывался корневой каталог системного диска?

В Propreties shortcut'а на Explorer, меняем target %SystemRoot%explorer.exe на %SystemRoot%explorer.scf. После этого, открываться будет не My Documents, а корневой каталог системного диска. Кроме этого, можно запускать Explorer комбинацией клавиш Win+E, в этом случае он откроется в разделе My Computer. Кроме этого, можно в свойствах ярлыка для Explorer прописать в Target:

%SystemRoot%\explorer.exe /e,c:\ (вместо c:\ можно указать любой другой путь).

После этого открываться будет не My Documents, а корневой каталог диска С или указанная директория. Более подробно почитать про использование этого и других ключей в командной строке при запуске Windows NT Explorer можно здесь:  http://support.microsoft.com/support/kb/articles/Q152/4/57.asp.

(3.3) Когда открывается директория с большим количеством файлов, находящаяся на NTFS-разделе, например, WINNT, то это делается слишком долго. Можно ускорить этот процесс?

Когда открывается директория, то NTFS обновляет метку последнего доступа к файлам. Если файлов много и на всех надо метку обновить, то это занимает довольно много времени. Однако эту функцию можно отключить. Для этого запускаем Regеdit и по адресу HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Control→FileSystem cоздаём ключ типа DWORD под названием NtfsDisableLastAccessUpdate, после чего ставим его в 1.