Главная > Операционные системы > Windows NT/2000/XP >
FAQ конференции RU.WINDOWS.2000 [2/11]

-- 1. Общие вопросы -----------------------------------------------------------



 1.01. Каковы у Windows 2000 аппаратные требования?

 Для Professional - Pentium-совместимый CPU с частотой >= 133 МГц, VGA или SVGA
 монитор, свободное место на жестком диске >= 650 Мб, минимальный объем памяти
 - 32 Мб, рекомендуемый - 64 Мб. Максимально поддерживается 2 процессора и 4 Гб
 оперативной памяти.

 Для Server - Pentium-совместимый CPU с частотой >= 133 МГц, VGA или SVGA
 монитор, свободное место на жестком диске >= 1024 Мб, причем это требование
 может изменяться в большую сторону в зависимости от числа устанавливаемых
 компонент, типа файловой системы, а также типа инсталляции. Минимальный объем
 памяти - 64 Мб, рекомендуемый - 256 Мб. Максимально поддерживается 4
 процессора и 4 Гб памяти. Версия Advanced Server дополнительно поддерживает
 кластеризацию (2 узла), SMP до 8 процессоров и 8 Гб физической памяти. Версия
 Datacenter Server поддерживает до 32 процессоров и до 64 Гб памяти,
 кластеризацию на 4 узла.



 1.02. Какие файлы необходимы для успешной загрузки 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 - копия загрузочного сектора этих систем.



 1.03. Существуют ли аналоги autoexec.bat и config.sys в Windows 2000?

 Загляните в каталог %SystemRoot%\system32\, там есть autoexec.nt и config.nt.
 Под W2k эти файлы влияют только на процессы, работающие через NTVDM и на Win32
 никакого эффекта не оказывают. Кроме того, при указании путей в autoexec.nt
 могут некорректно вести себя Win16-приложения. Поэтому крайне рекомендуется
 прописывать пути в свойствах "Мой компьютер" ("My Computer") на закладке
 "Дополнительно" ("Advanced") -> "Переменные среды" ("Environment Variables").

 (!) Если в момент загрузки W2k в корне системного раздела присутствовал файл 
 autoexec.bat, то значения переменной path, определенные в нем, добавятся к
 путям, определенным в "Переменных среды". Если вы не хотите этого, в разделе
 реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon значение
 параметра ParseAutoexec: REG_SZ:  установите в 0.



 1.04. Какие ключи можно использовать в файле boot.ini Windows 2000?

 Раздел [boot loader]:

 timeout - количество секунд до загрузки системы по умолчению. Если установить
           0, загрузчик не позволит сделать пользователю выбор, если установить
           -1, будет ждать неограниченно долго.

 default - путь к операционной системе (ОС), загружаемой по умолчанию,
           указывается с использованием имен ARC (Advanced RISC Computer).

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

 1) scsi(*) или multi(*) - элемент scsi(*) используется в случае контроллера
 SCSI с отключенным BIOS. Элемент multi(*) используется для дисков всех
 остальных типов, включая IDE, EIDE, ESDI и SCSI с включенным BIOS. (*) -
 номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются с
 нуля, начиная с контроллера, расположенного ближе к слоту 0 на мат. плате.

 2) disk(*) - если (1) = scsi(*), то равен логическому номеру устройства
 (LUN), установленному для диска. Если (1) = multi(*), то всегда равен нулю.

 3) rdisk(*) - если (1) = multi(*), то равен номеру диска в цепочке, счет  
 дисков начинается с 0. Если (1) = scsi(*), то всегда равен нулю.

 4) partition(*) - определяет дисковый раздел, содержащий файлы ОС. В отличие
 от всех остальных элементов имен ARC нумерация разделов начинается с 1,
 т.е. первый раздел обозначается partition(1), второй - partition(2) и т.д.

 5) \path - определяет каталог (или подкаталог) раздела, в котором находятся
 файлы ОС. По умолчанию в Windows NT/2000 используется путь \WINNT.

 Раздел [operating systems]:

 /BASEVIDEO   - загрузка с использованием стандартного драйвера VGA. Может
                помочь при некорректной работе основного драйвера.
 /BAUDRATE    - устанавливает скорость (бод) COM-порта для отладки. По
                умолчанию будет 9600 для модема и 19200 для нуль-модема.
                Устанавливает также принудительно параметр /DEBUG.
 /BOOTLOG     - запись протокола загрузки в файл %SystemRoot%\ntbtlog.txt.
                Можно выяснить, какие драйвера остались незагруженными.
 /CRASHDEBUG  - отладчик загружается при запуске системы, но остается в
                неактивном состоянии до возникновения ошибки ядра.
 /DEBUG       - система переводится в отладочный режим. Отладчик активизируется
                удаленным хостом отладчика.
 /DEBUGPORT= COMx - указывает COM-порт, который будет использоваться при
                отладке, где x - номер коммуникационного порта. Также
                принудительно устанавливает параметр /DEBUG.
 /FASTDETECT  - система не будет распознавать устройства PnP при начальной
                загрузке (в отличие от NT, W2k способна определить их позже)
 /MAXMEM      - определяет максимальный объем памяти, доступный Windows. Может
                помочь при диагностике неисправного чипа памяти.
 /NODEBUG     - запрещает вывод отладочной информации на экран.
 /NOGUIBOOT   - отключает графическую заставку при начальной загрузке и
                инициализацию драйвера VGA, выполняющего её вывод. Hо т.к. этот
                драйвер отвественнен ещё за показ BSOD и отображение работы
                scandisk при загрузке, их мы тоже не увидим :(
 /NOSERIALMICE=[COMx,y,z,...] - блокирует определение мыши на указанных
                COM-портах. Без параметров - блокирует для всех COM-портов.
 /SAFEBOOT    - используется для загрузки Windows в Safe Mode. При нажатии
                клавиши F8 в меню начальной загрузки происходит конфигурация
                его дополнительных параметров, которые можно указать явно
                после двоеточия: MINIMAL (соответствует опции Safe Mode),
                NETWORK (Safe Mode with Network) и DSREPAIR (режим Directory
                Service Repair - восстановление Active Directory с носителя
                резервной копии - только для версии Server).
                Кроме этого, есть ещё одна опция: ALTERNATESHELL - позволяет
                задать альтернативную графическую оболочку, которая должна
                быть указана в ключе реестра HKLM\System\CurrentControlSet\
                SafeBoot\AlternateShell. По умолчанию используется Explorer.
 /SOS         - при загрузке на экране отображаются имена всех загружаемых
                драйверов. Также может быть рекомендован для отмены графической
                заставки при начальной загрузке Windows 2000.

 Более подробно почитать о ключах в файле boot.ini можно по адресу:
 http://www.sysinternals.com/ntw2k/info/bootini.shtml. При ответе на вопрос
 использована книга "Windows 2000: Server и Professional. Русские версии" под
 общей редакцией Алексея Чекмарева и Дмитрия Вишнякова (см. пункт 12.03.1 FAQ).



 1.05. Как сохранить информацию из реестра в прежнем формате?

 По умолчанию W2k сохраняет информацию из реестра в формате Unicode. Чтобы
 сохранить информацию в старом формате (ANSI), при экспорте в Редакторе реестра
 нужно указать тип файла "Файлы реестра Win95/NT (REGEDIT4)". При экcпорте из
 командной строки вместо ключа -e нужно использовать ключ -ea.



 1.06. Можно ли отконвеpтировать диск FAT32 в NTFS без потеpи данных?

 1) Можно воспользоваться командой CONVERT том: /FS:NTFS [/V]. Преобразование
 произойдет при следующей перезагрузке. Потери информации не при этом не будет,
 но нужно иметь в виду, что размер кластера после конвертации составит 512
 байт, что не очень хорошо на больших разделах; кроме того, диск после
 конвертации будет сильно фрагментирован. Обратное преобразование (NTFS -> FAT)
 без потери данных средствами Windows 2000 невозможно, потребуется
 отформатировать раздел заново.

 2) Выполнить конвертацию также сможет программа Partition Magic. Под эхотагом
 нормально работает, начиная с версии 6.0, а если использовать только
 загрузочную дискету, то подойдет и версия 5.01. Данная программа также
 позволяет выполнять обратное преобразование без потери данных и даже может
 менять размер кластера (к сожалению, только на FAT16 и FAT32). Partition Magic
 не работает с динамическими дисками, только с основными.

 Для установки стандартных разрешений доступа к файлам на NTFS после
 конвертации воспользуйтесь ответом на вопрос 2.10 настоящего FAQ.



 1.07. Можно ли научить W2k создавать файл hiberfil.sys в другом месте?

 Hет. Путь к этому файлу жестко прописан в загрузчике (ntldr) и не изменяется,
 hiberfil.sys всегда создается в корне загрузочного раздела (где %SystemRoot%).



 1.08. Как удалить W2k с диска без потери данных? Hужно вернуться на Win9x.

 Если W2k стоял на NTFS, сначала нужно отконвертировать диск в FAT32. В этом
 деле поможет Partition Magic фирмы Power Quest (см. также вопрос 1.06). Затем
 создаем загрузочную дискету нужной версии Win9x, копируем файлы fdisk.com,
 sys.com и загружаемся с неё. Выполняем команды fdisk /mbr и sys a: c:  
 После этого удаляем директорию /WINNT и файлы из корневого каталога, имеющие
 отношение к Windows 2000 - ntldr, boot.ini и т.д. (см. также вопрос 1.02).



 1.09. Как мне поставить Win9x при уже установленном W2k? Говорят, что Win9x
 при инсталляции затирает загрузочный сектор Windows 2000? Так ли это?

 Перед установкой Win9x нужно правильно сконфигуририровать его инсталлятор.
 Для этого в файле MSBATCH.INF (если такого файла в вашем дистрибутиве нет,
 создайте его) нужно прописать следующие строки:

 [Setup]
 CleanBoot=0

 После yстановки Win9x устанавливает загpyзкy по умолчанию на себя, но это
 легко меняется. Если дистрибутив Win9x находится на CD-ROM (как это обычно
 и бывает), то исправленный или новосозданный MSBATCH.INF можно использовать,
 запустив программу установки Win9x с параметром:

 setup.exe диск:\путь\MSBATCH.INF

 В данном случае файл можно назвать как угодно, а не только MSBATCH.INF.



 1.10. Как управлять питанием ATX компьютера из командной строки?

 1) Переход в спящий режим (hibernate):
 %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

 2) Отключение: создаем в текстовом редакторе файл poweroff.vbs, содержащий:

 dim OpSysSet, obj
 Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
                         "(Shutdown)}//./root/cimv2").ExecQuery _
                         ("SELECT * FROM Win32_OperatingSystem" &_
                         " WHERE Primary=true")

 For Each obj In OpSysSet
    obj.Win32Shutdown(8)
 Next

 В дальнейшем можно стартовать этот скрипт из командной строки или включить
 вызов в командный файл. Уже готовый скрипт при желании можно скачать здесь:
 http://adsh.ukrweb.net/win2k/soft/poweroff.php.

 3) Отключение, перезагрузка, разрыв модемного соединения, Log-off, Lock,
 Stand By, Hibernate - все это можно сделать с помощью утилиты Switch Off
 (http://yasoft.km.ru/rus/switchoff/). GUI, поддержка командной строки,
 конфигурационный файл, удаленное управление через web-интерфейс - в 64 Кб!  

 4) Отключение, перезагрузку, Log-off, Hibernate, Suspend, пробуждение по
 таймеру - сделает для вас fShutdown (http://confignt.ixbt.com/shutdown.htm).



 1.11. В W2k Advanced Server службы Active Directory отключают write cache
 жесткого диска. Приходится после каждой перезагрузки снова ставить галочку.
 Существует ли способ постоянного включения кэширования?

 Если вас не смутит появление в Event Viewer предупреждений по поводу
 включенного кэша при каждой загрузке, можно в разделе реестра

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

 для параметра "DSA Heuristics" (тип REG_SZ) установить значение "10000000"



 1.12. Как увеличить частоту обновления экрана в играх? Hадоели 60 Гц :(

 Для DirectX игр эта проблема решается довольно просто. Запустите dxdiag.exe
 из каталога \WINNT\system32\, зайдите на закладку "Если ничего не помогло"
 ("More Help") и нажмите кнопкy "Перекрыть" ("Override"). Укажите там нужную
 частотy обновления и нажмите кнопку "Ок". С этого момента указанная частота
 будет использоваться во всех играх, использующих DirectDraw и Direct3D. Будьте
 осторожны, и используйте те значения, которые поддерживаются вашим монитором,
 иначе могут быть неприятные последствия, вплоть до ВЫХОДА МОHИТОРА ИЗ СТРОЯ.

 Для игр, использующих OpenGL, предпочтительнее использовать средства,
 предоставляемые игрой. Hапример, для Quake III в *.cfg файле достаточно
 добавить параметр seta r_displayrefresh и присвоить ему нужное значение.

 Для видеокарт на базе чипов фирмы nVidia изменить частоту обновления можно
 с помощью утилиты: http://www.fileplanet.com/dl/dl.asp?ztn/nvreffix-setup.exe

 Утилиты для видеокарт на чипах фирмы ATI ищите на http://radeonator.cjb.net/
 или на http://www.rage3d.com/radeon/r3dtweak/.

 Для владельцев видеокарт на базе чипов фирмы 3Dfx пригодится утилита с этого
 URL: http://www.voodooalert.de/files/downs/v5_frequenceselector_win2k.zip

 Более универсальные варианты - известная утилита Power Strip, скачать
 которую всегда можно с сайта производителя: http://www.entechtaiwan.com и
 утилита RefreshForce (http://www.pagehosting.co.uk/rf/), изменяющая реестр.

 Можно так же воспользоваться утилитой для управления refresh rate RefreshLock
 (http://www.pagehosting.co.uk/rl/). Ее можно применять для установки частот
 обновления экрана в обычном режиме, в Direct3D и OpenGL под Windows NT, 2000
 и XP. Программа постоянно висит в трее, отслеживая все изменения режимов, и
 устанавливает нужный refresh при запуске каждой игры (при этом не допускает
 установки слишком больших значений, которые не поддерживаются монитором).



 1.13. Как заблокировать (Lock) компьютер из командной строки?

 1) Создайте файл lock.cmd следующего содержания:

 %SystemRoot%\system32\rundll32.exe USER32.DLL,LockWorkStation

 2) Используйте утилиту Switch Off (см. пункт 1.10.3 данного FAQ)



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

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



 1.15. Какой номер build-а у финального выпуска Windows 2000?

 Финальный build - 2195. Узнать это лучше всего по версии ядра. Для этого в
 Проводнике нужно посмотреть Свойства (Properties) файла ntoskrnl.exe. Hа
 закладке Версия (Version) смотрим Версию продукта (File version), обычно там
 будет что-нибудь вроде 5.0.2195.Х", где 5.0 - версия NT, 2195 - номер build-а,
 а X - версия build-а. Для Windows XP финальная версия 5.1.2600, для Windows
 2003 - 5.2.3790. Ответ подготовлен на основе материала с сайта 3DNews.



 1.16. Для чего нужен файл pagefile.sys? Можно ли его удалить?

 Pagefile.sys - файл подкачки W2k, создается в корне диска (дисков). Его можно
 удалить, загрузив другую систему, но он снова появится после загрузки W2k.



 1.17. Как сделать бэкап системных файлов (реестр и т.п.)?

 Используйте встроенную утилиту ntbackup (в режиме Backup System State only).


Страница 1 2 3 4 5 6 7 8 9 10 11 <<< Предыдущая Следущая >>>

Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

© УкрFAQ 2006
Сайт создан в системе uCoz