Установка
Установка Windows NT из-под Windows 9x
(18) Если Вы хотите установить Windows NT при установленной Windows 95, то запустите DOS-сессию (command.com) и дайте команду LOCK. Это включит прямой доступ к диску, который нужен для программы установки NT. Также нужно помнить, что в этом случае надо запускать winnt.exe, а не winnt32.exe
Установка Windows 2000/XP и Windows 9x на одном компьютере
(42) Если вы хотите установить на компьютер Windows 9x и Windows 2000/XP, то следует сначала установить Windows 9x, а затем из-под неё запустить setup.exe из дистрибутива Windows 2000/XP и выполнить установку в другой каталог, а лучше на другой раздел, иначе, например, Outlook Express и Internet Explorer нормально работать в Windows 9x не будут. После этого при загрузке компьютера у вас будет появляться меню выбора операционной системы.
Если устанавливать в обратном порядке, то Windows 9x при инсталляции затирает загрузочный сектор Windows 2000/XP. Однако эту проблему можно решить. Перед установкой Windows 9x нужно в файле MSBATCH.INF из дистрибутива (если такого файла в вашем дистрибутиве нет, создайте его) прописать следующие строки:
[Setup]
CleanBoot=0
Если дистрибутив Windows 9x находится на CD (как это обычно и бывает), то скопируйте (или создайте) MSBATCH.INF на винчестер и отредактируйте там, а затем запустите программу установки Windows 9x, указав в качестве параметра полный путь к данному файлу, например:
setup.exe C:\MSBATCH.INF
В данном случае файл можно назвать как угодно, а не только MSBATCH.INF.
После установки может понадобиться прописать Windows 9x в стартовом меню Windows 2000/XP, добавив следующую строку в раздел [operating systems] файла boot.ini:
C:\="Microsoft Windows 98"
где текст в кавычках — это то, что будет выводиться в загрузочном меню выбора ОС.
В корне системного диска необходим файлик bootsect.dos, который содержит загрузочный сектор Windows 9x. Если этот файл по какой-то причине не создался, то придётся пойти другим путём.
1. Устанавливаем Windows 9x в нормальном режиме, чтобы она перезаписала загрузочный сектор.
2. Сохраняем его (первый сектор раздела (512 байт), на котором установили Windows 9x) в файл под именем bootsect.dos с помощью Norton DiskEdit или, например, программы BOOTPART.
3. Загружаемся в программу инсталляции Windows 2000/XP, выбираем там ремонтировать текущую инсталляцию с помощью Recovery Console.
4. Восстанавливаем загрузочный сектор Windows 2000/XP командой fixboot.
5. Загружаемся в Windows 2000/XP и прописываем Windows 9x в стартовое меню в boot.ini
Организация загрузки некольких операционных систем с помощью загрузчика Windows 2000
(37) С помощью загрузчика Windows 2000 можно организовать загрузку и более двух ОС. Для этого надо получить загрузочные сектора дополнительных операционных систем в виде файлов и прописать их в boot.ini, например, так:
C:\bootsect.dos="Windows 98"
C:\bootsect.lnx="Linux"
Установка Windows 2000/XP с быстрым форматированием
(43) При установке Windows 2000/XP на новый компьютер наиболее длительная процедура — форматирование нового логического диска (скажем, новый раздел размером 120 Гб форматируется более часа). То же наблюдается, если нужно переформатировать существующий логический диск. Однако если Вы уверены в отсутствии дефектных областей, этот процесс можно сократить до нескольких минут. При инсталляции после первой перезагрузки нужно выбрать пункт "Восстановить", на следующем экране — "с консоли восстановления". В консоли запустить DISKPART и выполнить создание или переразбиение разделов. Выйти в консоль, проверить назначение разделам букв дисков командой MAP, провести быстрое форматирование нужных логических дисков командой FORMAT x: /Q /FS:NTFS (либо /FS:FAT, либо /FS:FAT32 в зависимости от нужной файловой системы), перегрузить компьютер (командой EXIT) и при следующей перезагрузке выбрать установку Windows. После выбора раздела для установки на предложение форматировать раздел ответить отказом — "Использовать существующую файловую систему".
Форматирование первого раздела диска при сохранении Windows 2000, установленной на другом разделе
(37) Если требуется отформатировать первый раздел диска, не потеряв возможность загрузки Windows 2000, установленной на другом разделе, то поступить следует так. Перед форматированием сохраните файлы из корневого каталога первого раздела, нужные для загрузки Windows 2000:
ntldr — загрузчик;
boot.ini — конфигурационный файл загрузчика;
ntdetect.com — собирает информацию об устройствах;
ntbootdd.sys — нужен только при наличии SCSI;
bootfont.bin — шрифт, нужен только для локализованной версии;
bootsect.dos — файл с загрузочным сектором альтернативной ОС.
После форматирования раздела скопируйте все эти файлы обратно, загрузитесь в Recovery Console Windows 2000 и восстановите загрузочный сектор Windows 2000 командой fixboot.
Способ установки Windows NT при проблеме на стадии детектирования оборудования
(17) Если установка останавливается на стадии "detecting the hardware" (детектирования оборудования), то можно попробовать использовать DEBUG-версию программы NTDETECT.COM. В папке SUPPORT на CD с дистрибутивом Windows NT находится файл NTDETECT.CHK, для его применения следуйте инструкции:
1. С помощью команды Diskcopy создайте копию первого инсталляционного диска:
diskcopy a: a: /v
2. Скопируйте NTDETECT.CHK из папки SUPPORT дистрибутива на созданный диск:
copy d:\support\ntdetect.chk a:ntdetect.com
3. Запустите установку с нового диска — процесс обнаружения оборудования будет выводиться на экран (сразу будет ясно, где грабли...).
Доступ к командной строке во время графического этапа установки Windows 2000/XP
(36) В некоторых случаях для решения проблем установки Windows, для копирования драйверов, запуска и остановки служб или запуска программ, например, диспетчера задач, требуется получить доступ к командной строке во время графического этапа установки Windows. Для этого в Windows 2000/XP нажмите комбинацию клавиш <Shift>+<F10>.
Переустановка Windows NT с использования данных предыдущей установки
(17) При переустановке Windows NT (допустим, при аварийном отказе системы), можно запустить установку с ключом WINNT32 /U для использования данных предыдущей установки. Это избавит вас от большого количества вопросов, задаваемых во время установки системы.
Изменение расположения дистрибутива Windows NT
(18) Чтобы изменить заданное по умолчанию расположение дистрибутива Windows NT, надо в разделах реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
прописать в параметрах "SourcePath" необходимый путь.
Как узнать ключ активации (CD Key)
(16) Такой вопрос очень актуален, если Вы хотите переустановить Windows NT, а ключ активации (CD Key) потерян. Проблема решается просто — этот номер хранится в строковом параметре "ProductID" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Значение этого параметра зависит от компьютера. Первые пять цифр можно проигнорировать. Следующие десять — это Ваш регистрационный номер. Последние пять цифр также можно проигнорировать.
Идентификатор жёсткого диска
(43) Идентификатор жёсткого диска (Globally Unique Identifiers, GUID) записан в главной загрузочной записи диска (Master Boot Record, MBR). Это 4 байта, начинающиеся со смещения 0x1B8. Поменять их можно программой DiskEdit. Такая необходимость возникает, например, в случае клонирования диска с Windows NT/2000/XP на другой винчестер путём копирования всех каталогов и файлов (конечно, не из-под DOS, так как будут потеряны длинные имена файлов, и не из-под самой клонируемой Windows NT/2000/XP, так как она не даст скопировать ряд своих важных файлов, а из-под Windows (в том числе 9x), установленной на другом разделе или винчестере). Дело в том, что GUID жёсткого диска используется в описании смонтированных устройств в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\MoutendDevices
и Windows NT/2000/XP не загрузится, если GUID в MBR будет другой. Тогда нужно либо изменить GUID в MBR нового винчестера на GUID старого винчестера, либо заменить старый GUID на новый во всех параметрах вышеназванного раздела реестра, где он используется. Кстати, если клонировать диск с помощью специализированных программ, например, Symantec Ghost, то GUID будет изменён автоматически.
Как узнать, какие патчи уже установлены
(18) Узнать, какие патчи (файлы исправления ошибок) в Windows NT уже установлены можно в параметре "Hotfix" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Установка Service Pack
(37) Каждая последующая версия сервис-пака (Service Pack) включает все апдейты и фиксы предыдущей версии, т.е. имеет накопительный (кумулятивный) характер. Таким образом, достаточно поставить только последнюю версию сервис-пака, а не устанавливать последовательно все выпущенные версии. В то же время, если у вас уже установлена более ранняя версия, деинсталлировать её перед установкой более поздней версии не нужно. Таковы официальные рекомендации Microsoft.
Встраивание Service Pack в дистрибутив Windows 2000
(37) В Windows 2000 существует удобная возможность встраивать Service Pack в оригинальный установочный дистрибутив. При этом обновление системных файлов происходит до установки операционной системы, и в дальнейшем при использовании полученного дистрибутива Service Pack будет устанавливаться автоматически. Для интеграции SP в дистрибутив Windows 2000 проделайте следующее:
1. Создайте на диске папку для дистрибутива и назовите её, к примеру, C:\W2kinstall
2. Скопируйте содержимое папки I386 оригинального Windows 2000 CD-ROM в только что созданную папку. Убедитесь в том, что все вложенные папки тоже скопированы.
3. В папке, где находится Service Pack, найдите файл Update.exe и запустите его со следующими ключами:
update.exe -s:C:\W2kinstall
Теперь в указанной папке содержится дистрибутив Windows 2000 c интегрированным Service Pack.
Следует иметь в виду, что после установки операционной системы при помощи такого дистрибутива вы не сможете впоследствии удалить Service Pack. Кроме этого, если вы попытаетесь загрузить систему при помощи четырёх загрузочных дискет, то можете получить следующее сообщение об ошибке:
The following value in the .SIF file used by setup is corrupted or missing: Value '0' on the line in section [SourceDiskFiles] with key "SP1.CAB"
Для устранения проблемы замените на первой дискете файл txtsetup.sif аналогичным из интегрированного дистрибутива.
Выбор типа файловой системы
(43) При разбиении жёсткого диска на разделы и форматировании логических дисков возникает вопрос о выборе типа файловой системы: NTFS (поддерживается Windows NT/2000/XP), FAT32 (Windows 95 OSR2/98/Me/2000/XP и DOS 7) или FAT (все операционные системы фирмы Microsoft). Максимальный размер логического диска FAT — 2 Гб, поэтому выбирать между NTFS и FAT обычно имеет смысл, когда винчестер небольшого размера или когда устанавливается Windows NT. В остальных случаях следует выбирать между NTFS и FAT32.
Основные преимущества NTFS:
1. Надёжность. NTFS использует систему транзакций при записи файлов на диск, что позволяет при сбое корректно вернуться к прежнему состоянию.
2. Каждому пользователю на каждый файл можно назначить свои права на чтение и запись.
3. Встроенные средства шифрования файлов.
4. Возможность сжатия отдельных файлов и каталогов встроенными средствами.
5. Квотирование в NTFS5 (поддерживается Windows 2000/XP). Каждому пользователю можно ограничить максимальный объём дискового пространства, который он может занять своими файлами.
Основные преимущества FAT/FAT32:
1. Совместимость. FAT/FAT32 понимают почти все операционные системы, включая Linux.
2. Быстродействие. Особенно это заметно на небольших дисках и если маловато оперативной памяти. Для работы NTFS грузятся дополнительные драйверы и сервисы.
Если на вашем компьютере не нужна та безопасность и разделение ресурсов, которую предоставляет NTFS, то для Windows 2000 FAT32 подходит прекрасно, так как работает намного быстрее. Плюс полная совместимость со всеми "другими" Windows. Единственный большой минус FAT32 — это его низкая отказоустойчивость. Достаточно повредить обе копии FAT (File Allocation Table — таблица размещения файлов), и имеем кучу проблем по восстановлению информации. Винчестер своего домашнего компьютера я разбил на 3 части: последний диск NTFS использую как архивный, а на двух первых установил FAT32. Windows 2000 стоит на первом, и никаких проблем нету.
Смена типа файловой системы
(37) В Windows 2000 отконвертировать диск FAT32 в NTFS без потери данных можно с помощью команды
CONVERT том: /FS:NTFS [/V]
Преобразование произойдёт при следующей перезагрузке. Потери информации при этом не будет, но нужно иметь в виду, что размер кластера после конвертации составит 512 байт, что не очень хорошо на больших разделах, кроме того, диск после конвертации будет сильно фрагментирован.
Обратное преобразование (NTFS –> FAT) без потери данных штатными средствами Windows 2000 невозможно, потребуется отформатировать раздел заново. Однако это преобразование (как и FAT –> NTFS) позволяет программа Partition Magic, она даже может менять размер кластера (к сожалению, только на FAT16 и FAT32). Под Windows 2000 она нормально работает, начиная с версии 6.0, а если использовать только загрузочную дискету, то подойдёт и версия 5.01. Partition Magic не работает с динамическими дисками, только с основными.
Конвертируя файловую систему, учтите, что сконвертированая файловая система — это далеко не то же самое, что поставленная изначально. И дело даже не в размере кластера, что хоть и неприятно, но вполне можно пережить, а в том, что права доступа на сконвертированной NTFS не выставлены, что в некоторых случаях неприемлемо.
Для того чтобы установить права доступа к файлам (security permissions) на значения по умолчанию для NTFS, зайдите в систему под аккаунтом администратора и введите в командной строке:
для версии Professional:
Secedit /configure /db c:\winnt\temp\temp.mdb /Cfg %Windir%\inf\defltwk.inf /areas filestore
для версии Server:
Secedit /configure /db c:\winnt\temp\tmp.mdb /Cfg %Windir%\inf\defltsv.inf /areas filestore
Данная процедура затронет все папки из %Windir% и "Program Files", а для папки "Documents and Settings" всё же придётся выставлять права доступа вручную.
Замечание: после выполнения команды вы можете получить сообщение о том, что задача выполнена, но часть файлов отсутствует и для них операция не применима.
Как уменьшить объём, занимаемый проинсталлированной Windows 2000
(34) Чтобы уменьшить занимаемый объём проинсталлированной Windows 2000, можно удалить каталоги:
1. %SystemRoot%\Driver Cache\i386
Это можно сделать в том случае, если всё оборудование уже стоит и работает. При добавлении нового оборудования система будет запрашивать дистрибутив с CD.
2. %SystemRoot%\ServicePackFiles
Этот каталог есть, если поставлен сервис-пак 1 и выше. Теперь, если системе понадобится файл из сервис-пака (при перезаписи некорректным инсталлятором защищённых файлов или при добавлении компонентов системы), она потребует вставить CD c дистрибутивом сервис-пака.
3. %SystemRoot%\$NtServicePackUninstall$
Это каталог бэкапа старых системных файлов. Он нужен при откате инсталляции сервис-пака. После его удаления возможности отката уже не будет.
4. %SystemRoot%\system32\dllcache
Это кэш защищённых системных файлов, используемый для их автоматического восстановления в случае повреждения. Размер по умолчанию этого каталога 400 Мб, и определяется он параметром "SFCQuota" (0xFFFFFFFF) в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Изменить размер кэша системных файлов можно с помощью команды sfc:
sfc /cachesize=0
После знака "равно" надо указать нужное значение в мегабайтах, а потом вручную удалить все файлы в указанном каталоге. Если удалить этот каталог и не задать "/cachesize=0", то при следующей проверке защищённых системных файлов система снова наполнит свой кэш до заданного объёма.
Примечание: %SystemRoot% — это системный каталог, где установлен Windows.
Служба Hibernate в Windows XP
(37) Для экономии дискового пространства в Windows XP можно отключить систему Hibernate, которая позволяет при выключении компьютера сбросить содержимое оперативной памяти на жёсткий диск в файл hiberfil.sys, а при включении просто загрузить этот файл в память. Это даёт возможность избежать достаточно долгого процесса загрузки, и сразу же после включения компьютера получить Рабочий стол и открытые программы и документы точно в том виде, в котором они оставались, когда компьютер выключался. Для того чтобы обезопасить себя от ситуации, когда не удастся сбросить содержимое памяти просто из-за того, что на диске нет места, служба Hibernate постоянно держит на диске файл hiberfil.sys размером, равным объёму оперативной памяти. Этот файл нельзя стереть из-под Windows XP, его бесполезно стирать из-под соседней ОС — всё равно служба Hibernate создаст его заново при первой же возможности. Единственный способ — это отключить саму службу Hibernate. Сделать это можно через Control Panel – Power Options, закладка "Hibernate". Снимаем галочку с опции "Enable hibernation", и служба будет отключена, а файл hiberfil.sys удалён.
Удаление ненужных компонент в Windows 2000/XP
(34) По умолчанию, в окне "Add/Remove programs – Windows Components" почти ничего нет. Чтобы в этом окне появились все компоненты, которые можно удалить, надо найти файлик sysoc.inf в каталоге WINNT\INF и подредактировать его: убрать слова HIDE или hide везде, где они встретятся. После этого на вкладке "Add/Remove Windows components" появится множество новых пунктов. К сожалению, далеко не все из установленных компонентов поддаются удалению, несмотря на то, что они присутствуют в меню. Например, в Microsoft считают Fax Service настолько важной, что удалить её стандартными методами не представляется возможным.
(39) Если вы отредактировали файл sysoc.inf и удалили некоторые компоненты Windows, обычно недоступные для удаления, тогда перед установкой пакета исправлений (Service Pack) рекомендуется вернуть всё на место или, по крайней мере, восстановить исходный вид упомянутого файла. Иначе в ходе установки пакета возможно появление ошибок.
Также перед установкой пакета исправлений лучше удалить сторонние программы, меняющие внешний вид Windows, в первую очередь начальную заставку, и правящие для этого системные файлы. Потом можно поставить их снова, если, конечно, они будут в состоянии работать с обновлённой версией Windows.