Установка системы

2.01 Как создать комплект инcталляционных дискет?

2.02 Сервис-пак не хочет интегрироваться в дистрибутив W2k. Запускаю так: sp1network.exe -s:e:\distr\system\win2000\, а он мне в ответ: "Not all files necessary to perform an integrated installation are present."

2.03 Как сделать загрузочный диск для W2k/WNT4?

2.04 Как пеpенести раздел W2k на раздел дpугого винчестера с сохpанением всех настpоек. Hе хочется все заново пеpеустанавливать...

2.05 Что надо сделать, чтобы увидеть все установленные компоненты Windows?

2.06 Подскажите способ переноса учетных записей из NT4 (PDC) в русский Windows 2000 Server, если такой существует?

2.07 Какой размер кластера для NTFS по умолчанию?

2.08 Hужно ли устанавливать Service Pack 1 перед установкой Service Pack 2?

2.09 Как изменить букву системного / загрузочного диска в Windows 2000?

2.10 После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это?

2.11 Можно ли в процессе установки W2k запустить какую-либо программу?


2.01. Как создать комплект инcталляционных дискет?

Инсталляционные дискеты помогут вам, если ваше устройство CD-ROM не является загрузочным, или материнская плата не поддерживает загрузку с CD. Чтобы создать их, зайдите в каталог \BOOTDISK дистрибутива, и запустите файл makeboot.exe (работает и под DOS) или makebt32.exe (консольная версия). Затем следуйте указаниям программы. Если вы собираетесь устанавливать с помощью этих дискет систему с дистрибутива с интегрированным сервис-паком, убедитесь сначала, что файлы на дискетах и файлы дистрибутива имеют одинаковую версию. В противном случае вы полyчите следyющее сообщение об ошибке:

"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.


2.02. Сервис-пак не хочет интегрироваться в дистрибутив W2k. Запускаю так: sp1network.exe -s:e:\distr\system\win2000\, а он мне в ответ: "Not all files necessary to perform an integrated installation are present."

Распакуйте дистрибутив сервис-пака, запустив sp1network.exe -x (путь сам спросит) и только потом интегрируйте (запускайте уже i386/update/update.exe). Если это не помогает, проверьте файл сервис-пака на соответствие оригиналу:

 SP1 English: sp1network.exe: 87326656 байт, дата: 25.07.00, время: 00:11
 SP1 Russian: sp1network.exe: 88791904 байт, дата: 04.10.00, время: 00:33

 SP2 English: W2KSP2.exe: 106278016 байт, дата: 07.05.01, время: 13:34
 SP2 Russian: W2KSP2.exe: 105598968 байт, дата: 20.06.01, время: 15:25

 SP3 English: W2Ksp3.exe: 130978672 байт, дата: 04.08.02, время: 21:20
 SP3 Russian: W2Ksp3.exe: 129734288 байт, дата: 26.08.02, время: 13:17

 SP4 English: w2ksp4_en.exe: 135477136 байт, дата: 20.06.03, время: 10:30 
 SP4 Russian: w2ksp4_ru.exe: 133952584 байт, дата: 21.06.03, время: 03:46


2.03. Как сделать загрузочный диск для W2k/WNT4?

1. Метод с использованием программы CDRWIN (http://www.goldenhawk.com/) (См. также статью http://www.contamination.org/windows2000/burning_cds.html).

Внимание! Программа CDRWIN фирмы Engelmann Media GmbH не содержит описанных ниже возможностей и в данном случае абсолютно бесполезна.

1) Для записи необходим каталог \i386 дистрибутива, а в корне создаваемого диска должны лежать маркерные файлы (содержимое их значения не имеет):

 CDROM_NT.5   - для всех Windows 2000
 CDROM_SP.TST - если в дистрибутив интегрирован 1-й сервис-пак
 CDROMSPx.TST - если в дистрибутив интегрирован x-й сервис-пак
 CDROM_IP.5   - Windows 2000 Professional
 CDROM_IS.5   - Windows 2000 Server
 CDROM_IA.5   - Windows 2000 Advanced Server
 CDROM_W.40   - Windows NT Workstation
 CDROM_S.40   - Windows NT Server

Кроме того, для локализованных версий W2k в корень диска нужно добавить файл BOOTFONT.BIN (берется из каталога \i386 или с первого диска из комплекта инсталляционных дискет). В каталог \i386 NT 4.0 рекомендуется положить файл BOOTFIX.BIN из дистрибутива W2k - он предотвратит случайную загрузку с CD-R.

2) выбираем в верхнем меню Backup/Tool Operation режим Build an ISO 9660 Image File.

3) в следующем пункте выбираем каталог, где подготовлены файлы для записи на CD (например, C:\W2kCD, в котором лежит каталог i386 дистрибутива и указанные выше файлы) и указываем имя файла образа диска, например, w2kboot.iso.

4) убираем флажок в пункте Preserve Full Pathnames

5) установливаем флажки в пунктах Recurse Subdirectories, Disable Version Numbers, Include System Files, Include Hidden Files и, если хотите использовать длинные имена, Long Filenames (Joliet).

6) на закладке Advanced Option/Bootable Disk помечаем 'Make bootable disc', и заполняем следующие поля:

 Media Emulation Type: Custom
 Image File Name: boot.bin
 Developer Name: Microsoft Corporation
 Load Segment: оставляем как есть (07с0)
 Load Sector Count: указываем 4

7) там же в Advanced Option/Volume Descriptor прописываем Volume Label:

 для Windows 2000 Professional - W2PIS_EN,
 для Windows 2000 Server - W2SIS_EN,
 для Windows 2000 Advanced Server - W2AIS_EN.

(!) Метки указаны для английских версий, для русских замените _EN на _RU.

8) нажимаем кнопку Start. Полученный образ можно записать на диск, используя свою любимую CD-R программу (Easy CD Creator, Nero и т.д.) или с помощью пункта Record an ISO 9660 Image File в CDRWin-е.

2. Метод с использованием программы Nero - Burning Rom.

1) создаём новую компиляцию ("New Compilation") типа CD-ROM (Boot)

2) на вкладке Boot окна свойств компиляции указываем в качестве Image file файл boot2m.bin (у Nero свой формат; чтобы использовать boot.bin, необходимы дополнительные действия, см. пункт 3), включаем опцию "Enable expert settings (for advanced users only)" и в группе параметров "Expert settings" указываем:

 Kind of emulation: No Emulation
 Boot message: оставляем, как есть по умолчанию
 Load segment of sectors (hex): 07C0 (оставляем по умолчанию)
 Number of loaded sectors: указываем 4

3) на вкладке "ISO" указываем:

 File/Directoryname length = ISO Level 1
 Format = Mode 1
 Character Set = ISO 9660 (или DOS - если нужны правильные имена файлов в DOS)
 Joliet - вкл.
 Relax ISO Restriction - обе опции: Allow pathdepth of more than 8 directories
 и Allow more than 255 characters in path - выкл.

Если вы хотите использовать стандартный загрузочный сектор boot.bin, то опцию Don't add the ";1" ISO file version extension (для версий 5.5.7.8 и выше), нужно включить. В противном случае (если используется boot2m.bin), эту опцию оставляем выключенной. В версиях Nero старее 5.5.7.8, использовать boot.bin можно, если в разделе реестра HKCU\Software\ahead\Nero - Burning ROM\General значение параметра AddISOFileVersion:REG_DWORD изменить с "1" на "0".

4) на вкладке "Label" оставляем по умолчанию ISO 9660, а метку тома (Volume label) указываем аналогично 2.03.1.7. Остальные поля оставляем по умолчанию. Опцию "Also use the ISO9660 text for Joliet" также оставляем включённой

5) на вкладке "Dates" оставляем всё по умолчанию, т.е. "Use the date and time from the original file", на вкладке "Misc" - также по умолчанию

6) на вкладке "Burn" включаем опцию "Finalize CD (No further writing possible)", в качестве "Write Method" выбираем "Disc-At-Once", остальные параметры (скорость записи, симуляция) - по желанию

7) нажимаем на кнопку "New" и добавляем в корень компиляции папку \I386 и маркерные файлы, перечисленные в 2.03.1.1. Можно добавить и другие файлы и каталоги (по желанию пользователя). Все, теперь можно начинать запись диска.

Файлы boot.bin, boot2m.bin и упомянутые маркерные файлы можно скачать здесь: http://adsh.org.ua/win2k/soft/boot_cd_files.zip. Желающие создать мультизагрузочный диск, а также подробнее узнать о загрузке с CD, могут посетить следующие ресурсы: http://bootcd.narod.ru/ и http://nu2.nu.


2.04. Как пеpенести раздел W2k на раздел дpугого винчестера с сохpанением всех настpоек. Hе хочется все заново пеpеустанавливать...

Загружаемся со старого жесткого диска. Создаём разделы нужного нам размера и форматируем их. Делаем загрузочный раздел активным. При этом не следует монтировать вновь созданные разделы и задавать им метку при форматировании. Если же это случайно произошло - удаляем БУКВЫ дисков и МЕТКИ томов свежесозданных разделов. Для этого заходим в Computer management -> Disk management -> клик правой кнопкой по диску -> Change drive letter and path -> дальше всё понятно. Метка тома удаляется там же - в свойствах раздела...

1) Загружаемся с предварительно созданной дискеты Norton Ghost 2001. Выбираем копирование "partition to partition", исходный диск, раздел на нём; диск назначения, раздел на нём и запускаем сам процесс клонирования. (3 Гб клонируется примерно за 15 минут). По окончании процесса нажимаем кнопку "reset computer" в Norton Ghost 2001 и, в момент загрузки логотипа с версией BIOS, выключаем компьютер. Вынимаем старый диск и делаем загрузочным новый.

Если требуется клонирование ВСЕГО содержимого жёсткого диска на другой винчестер, операции удаления букв разделов и меток томов диска назначения делать не обязательно. При этом в качестве клонируемого объекта следует выбирать не "partition" а "disk". Аналогичным образом производится клонирование и при помощи Drive Image 4.

2) Можно скопировать содержимое раздела в файл с целью бэкапа всей системы или для переноса её на другой винчестер. Эту операцию можно произвести тем же Norton Ghost 2001. Мы разберём этот процесс на примере Drive Image 4. Для наших целей удобно изготовить только загрузочные дискеты этой программы - устанавливать её на винчестер не обязательно. Грузимся в ДОС и запускаем Drive Image. Выбираем опцию создания образа раздела. Указываем раздел назначения и раздел, на котором будет располагаться наш образ. Указываем степень компрессии, если хотим сжать получающийся файл образа. При сжатии 3 Gb раздела с максимальной компрессией получается файл рамером 1.88 Gb. Процесс создания файла образа занимает в этом случае около часа.

Для восстановления содержимого файла-образа следует разбить новый диск так, как это описано выше. Затем, загрузившись в ДОС и запустив Drive Image, выбираем опцию "Restore", указывам расположение файла образа и раздел назначения. Если размер раздела, из которого делался файл образа превосходил размер созданного нами раздела назначения, но размер данных на исходном разделе укладывается в размер раздела назначения, то программа автоматически выполнит необходимые перерасчётные операции. Операция восстановления в вышеуказанном примере занимает 30 мин. При этом Drive Image корректно записывает загрузочный сектор в случае восстановления системного раздела.

(!) Если на перенесенном разделе была установлена "Recovery console", её придётся переустановить. В случае клонирования загрузочного раздела эхотага на другой винчестер для возможности загрузки с последнего следует иметь в виду, что необходимый для загрузки системы загрузочный сектор в таком случае может не переписаться на раздел назначения, т.к. он не является составной частью данных, находящихся на самом разделе. Это зависит от конкретного случая и программы клонирования (см. её документацию). Для записи загрузочного сектора при его отсутствии воспользуйтесь рекомендациями из вопроса 10.05.

Если не удалить БУКВЫ дисков и МЕТКИ томов диска назначения перед клонированием или, если загрузиться со старого диска при подключённом новом (с уже удалёнными буквами и метками или уже отклонированном), то мы можем столкнуться с проблемой загрузки W2k, описанной в ответе на вопрос 10.10.


2.05. Что надо сделать, чтобы увидеть все установленные компоненты Windows?

Чтобы в Add/Remove programs появились все компоненты Windows, надо найти файл sysoc.inf в WINNT\INF и подредактировать его - убрать слова HIDE и hide, везде, где они встретятся. Далеко не все из появившихся компонентов поддаются удалению, так что существенного выигрыша описанные действия не принесут.


2.06. Подскажите способ переноса учетных записей из NT4 (PDC) в русский Windows 2000 Server, если такой существует?

Существует специальная утилита - Active Directory Migration Tool (ADMT), позволяет переносить из одного домена в другой учетные записи, группы, доверительные отношения, а также выполнять другие задачи, связанные с процессом миграции. Целевой домен должен работать под управлением W2k, а исходный - W2k, Windows NT 4.0 (с SP4 или выше) или Windows NT 3.51 (с SP5).

Подробнее почитать про эту утилиту и процесс миграции можно здесь:
http:// www.microsoft.com/windows2000/techinfo/planning/activedirectory/admt.asp, а скачать саму утилиту (2,591 Kb) здесь:
http://download.microsoft.com/download/win2000platform/Utility/1.0/NT5/RU/ADMT.exe.


2.07. Какой размер кластера для NTFS по умолчанию?

Таблица зависимости размера кластера по умолчанию от размера раздела для NTFS:

 Размер раздела              Число секторов в кластере     Размер кластера

 До 512 Мбайт включительно                 1                   512 байт
  513-1024 Мбайт (1 Гбайт)                 2                    1 Кбайт
 1025-2048 Мбайт (2 Гбайт)                 4                    2 Кбайт
 2049 Мбайт и более                        8                    4 Кбайт

Ограничение в 4 Кбайт для кластера при форматировании раздела по умолчанию (т.е. без дополнительных параметров команды FORMAT) связано с тем, что при большем размере кластера становится невозможным применение функции сжатия NTFS. Все сказанное верно для версий Windows NT от 3.51 и выше. Тем не менее, если вы не собираетесь использовать сжатие методами файловой системы, можно отформатировать раздел с большим размером кластера, запустив команду FORMAT с ключом /A: size, где size - требуемый размер кластера.

Подробнее: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q140365.


2.08. Hужно ли устанавливать Service Pack 1 перед установкой Service Pack 2?

Hет, не нужно. Каждая последующая версия сервис-пака включает все апдейты и фиксы предыдущей версии, т.е. имеет накопительный (кумулятивный) характер. Таким образом, достаточно поставить только последнюю версию сервис-пака, а не устанавливать последовательно все выпущенные версии. В то же время, если у вас уже установлена более ранняя версия, деинсталлировать её перед установкой более поздней версии не нужно. Таковы официальные рекомендации Microsoft.


2.09. Как изменить букву системного / загрузочного диска в Windows 2000?

Изменение буквы может потребоваться в случае поломки зеркального тома или при измененении конфигурации дисковой подсистемы. Hиже рассмотрено, как поменять местами буквы для дисков С и D. Если вам не нужно менять буквы местами, просто измените значение \DosDevice\[буква]: на любую неипользуемую букву. Имейте в виду, что при изменении буквы диска в нормально работающей системе перестанут работать программы, которые используют абсолютный метод адресации - придется переинсталлировать их или вручную изменять все неправильные пути в реестре.

1) Зайдите в систему как администратор и запустите Regedt32.exe.

2) Откройте ключ HKLM\SYSTEM\MountedDevices и разрешите администратору полный доступ к нему (меню Безопасность (Security) -> Разрешения (Permissions)).

3) Закройте Regedt32 и запустите regedit.exe. В указанном выше ключе найдите букву диска, которую вы хотите изменить, в нашем случае это "\DosDevices\C:".

4) Измените букву на любую неиспользуемую, например, "\DosDevices\Z:".

5) Выберите вторую изменяемую букву диска, т.е. "\DosDevices\D:", измените её на требуемую, в нашем случае будет "\DosDevices\C:".

6) Выберите значение "\DosDevices\Z:" и переименуйте его в "\DosDevices\D:".

7) Закройте regedit.exe и запустите Regedt32.exe. Верните разрешения для ключа HKLM\SYSTEM\MountedDevices в исходное состояние, т.е. "Read Only".

8) Перезагрузите компьютер.

Подробнее: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q223188.


2.10. После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это?

Да, это возможно. Более того, это просто необходимо, если вы поставили W2k на FAT или FAT32, а затем отконвертировали файловую систему в NTFS (см. также вопрос 1.06). Для того, чтобы восстановить разрешения по умолчанию для NTFS, зайдите в систему под аккаунтом администратора, и введите в командной строке:

 Secedit /configure /db C:\winnt\temp\temp.mdb /Cfg 
 %Windir%\inf\defltwk.inf /areas filestore  - для версии Professional

 Secedit /configure /db c:\winnt\temp\tmp.mdb /Cfg 
 %Windir%\inf\defltsv.inf /areas filestore - для версии Server

Данная процедура затронет все папки из %Windir% и "Program Files", а для папки "Documents and Settings" все же придется выставлять права доступа вручную.

Список разрешений по умолчанию, активизирующихся в результате команды, можно найти здесь: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q244600.

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

(!) Если вы запретили доступ к файлам аккаунту SYSTEM на загрузочном диске, то результатом будет невозможность загрузки системы. Для решения этой проблемы придется воспользоваться другой копией W2k (можно поставить вновь на другой диск или раздел) и с помощью Windows Explorer дать аккаунту SYSTEM полные права доступа на корневую папку и все системные файлы и папки. После этого, загрузившись в оригинальной версии W2k, восстановите разрешения по умолчанию. Подробнее: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q237399.


2.11. Можно ли в процессе установки W2k запустить какую-либо программу?

Да, можно. Если в процессе графической части установки Windows 2000 нажать Shift-F10, появится окно Command Shell, из которого можно запустить любую программу (даже графическую). Запуск происходит от имени администратора. Эта возможность позволяет решить многие проблемы, не учтённые перед установкой.