HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
pадайте строковому параметру "SackOpts" значение "0".
2. Windows NT/2000/XP
2.1. Установка
Установка Windows NT из-под Windows 9х
Если Вы хотите установить Windows NT при установленной Windows 95, то запустите DOS-сессию (command.com) и дайте команду LOCK. Это включит прямой доступ к диску, который нужен для программы установки NT. Также нужно помнить, что в этом случае надо запускать winnt.exe, а не winnt32.exe.
Установка Windows 2000/ХР и Windows 9х на одном компьютере
Если вы хотите установить на компьютер Windows 9х и Windows 2000/ХР, то следует сначала установить Windows 9х, а затем из-под неё запустить setup.exe из дистрибутива Windows 2000/ХР и выполнить установку в другой каталог, а лучше на другой раздел, иначе, например, Outlook Express и Internet Explorer нормально работать в Windows 9х не будут. После этого при загрузке компьютера у вас будет появляться меню выбора операционной системы.
Если устанавливать в обратном порядке, то Windows 9х при инсталляции затирает загрузочный сектор Windows 2000/ХР. Однако эту проблему можно решить. Перед установкой Windows 9х нужно в файле MSBATCH.INF из дистрибутива (если такого файла в вашем дистрибутиве нет, создайте его) прописать следующие строки: [Setup] CleanBoot=0. Если дистрибутив Windows 9х находится на CD (как это обычно и бывает), то скопируйте (или создайте) MSBATCH.INF на винчестер и отредактируйте там, а затем запустите программу установки Windows 9х, указав в качестве параметра полный путь к данному файлу, например: setup.exe С: \MSBATCH.INF. В данном случае файл можно назвать как угодно, а не только MSBATCH.INF.
После установки может понадобиться прописать Windows 9х в стартовом меню Windows 2000/ХР, добавив следующую строку в раздел [operating systems] файла boot.ini: С: \="Microsoft Windows 98" где текст в кавычках — это то, что будет выводиться в загрузочном меню выбора ОС.
В корне системного диска необходим файлик bootsect.dos, который содержит загрузочный сектор Windows 9х. Если этот файл по какой-то причине не создался, то придётся пойти другим путём.
1. Устанавливаем Windows 9х в нормальном режиме, чтобы она перезаписала загрузочный сектор.
2. Сохраняем его (первый сектор раздела (512 байт), на котором установили Windows 9х) в файл под именем bootsect.dos с помощью Norton DiskEdit или, например, программы BOOTPART.
3. Загружаемся в программу инсталляции Windows 2000/ХР, выбираем там «ремонтировать текущую инсталляцию» с помощью Recovery Console.
4. Восстанавливаем загрузочный сектор Windows 2000/ХР командой fixboot.
5. Загружаемся в Windows 2000/ХР и прописываем Windows 9х в стартовое меню в boot.ini.
Утилита BOOTPART, кроме сохранения загрузочных секторов Windows 9х, позволяет также восстанавливать загрузчик Windows NT/2000/XP и настраивать файл BOOT.INI на загрузку нескольких операционных систем (в т. ч. Linux и OS/2).
Организация загрузки нескольких операционных систем с помощью загрузчика Windows 2000
С помощью загрузчика Windows 2000 можно организовать загрузку и более двух ОС. Для этого надо получить загрузочные сектора дополнительных операционных систем в виде файлов и прописать их в boot.ini, например, так: С: \bootsect.dos="Windows 98" С: \bootsect.lnx="Linux".
Вышеприведённый совет относится к случаю, когда операционные системы размещены на одном жёстком диске. Если они находятся на разных физических дисках, то в boot.ini надо записывать их ARC-пути, как это описано в нижеприведённом совете.
На х86-компьютерах ARC-пути (Advanced RISC Computing) в boot.ini описывают местонахождение загрузочного раздела для каждой установленной копии Windows NT. ARC-пути бывают двух видов:
1. multi(W)disk(X)rdisk(Y)partition(Z)\%systemroot%
2. scsi(W)disk(X)rdisk(Y)partition(Z)\%systemroot%
Синтаксис multi() означает, что система Windows NT при загрузке системных файлов должна полагаться на BIOS. Параметры W, X, Y, и Z имеют следующие значения: W — порядковый номер контроллера, в multi() всегда равен 0.
X — не используется в multi(), всегда равен 0.
Y — порядковый номер диска, подключенного к контроллеру. Этот параметр может принимать значения 0 или 1 при использовании стандартного контроллера IDE (или SCSI с включенным BIOS) или значения от 0 до 3 при использовании двухканального контроллера EIDE.
Z — номер раздела. В отличие от всех остальных параметров, значения которых начинаются с нуля, минимальное значение номера раздела равно 1.
%systemroot% — каталог, в котором находятся файлы операционной системы.
Использование синтаксиса scsi() указывает Windows NT на необходимость загрузки SCSI-драйвера и его использования для обращения к загрузочному разделу. На х86-компьютерах этот драйвер должен называться Ntbootdd.sys и располагаться в корне системного диска (обычно С:). То есть Ntbootdd.sys является копией драйвера, используемого для загрузки SCSI-контроллера. Например, если вы загружаете Windows NT с диска на Adaptec 2940, Ntbootdd.sys должен быть копией Aic78xx.sys. Параметры W, X, Y, и Z имеют следующие значения: W — порядковый номер контроллера (в том порядке, в каком его определяет драйвер).
X — SCSI ID диска, содержащего загрузочный раздел.
Y — SCSI logical unit number (LUN) диска, содержащего загрузочный раздел. Y в подавляющем большинстве случаев равен 0.
Z — номер раздела.
В результате ряда экспериментов выяснено, что параметр Y в синтаксисе multi() — это номер устройства среди устройств, определяемых BIOS'ом как имеющие тип жёсткий диск. То есть дисковод CD-ROM не учитывается в нумерации, а ZIP-дисковод обычно учитывается, если в Setup BIOS не установлена для него опция "Set Device as Floppy".
Например, если имеем следующую конфигурацию:
Primary Master — HDD 1;
Primary Slave — ZIP;
Secondary Master — CD-ROM;
Secondary Slave — HDD 2; тогда CD-ROM в этой нумерации будет пропущен и второй жёсткий диск (HDD 2) окажется третьим по счёту, a Y для него будет равен 2, так как нумерация идёт с нуля. Таким образом, например, для загрузки Windows ХР, размещённой на первом разделе второго винчестера, в файле boot.ini должна быть строка (текст в кавычках любой):
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional"
Установка Windows 2000/XP с быстрым форматированием
При установке Windows 2000/ХР на новый компьютер наиболее длительная процедура — форматирование нового логического диска (скажем, новый раздел размером 120 Гб форматируется более часа). То же наблюдается, если нужно переформатировать существующий логический диск. Однако если Вы уверены в отсутствии дефектных областей, этот процесс можно сократить до нескольких минут. При инсталляции после первой перезагрузки нужно выбрать пункт "Восстановить", на следующем экране — "с консоли восстановления". В консоли запустить DISKPART и выполнить создание или переразбиение разделов. Выйти в консоль, проверить назначение разделам букв дисков командой МАР, провести быстрое форматирование нужных логических дисков командой FORMAT х: /Q /FS: NTFS (либо /FS: FAT, либо /FS: FAT32 в зависимости от нужной файловой системы), перегрузить компьютер (командой EXIT) и при следующей перезагрузке выбрать установку Windows. После выбора раздела для установки на предложение форматировать раздел ответить отказом — "Использовать существующую файловую систему".
Форматирование первого раздела диска при сохранении Windows 2000, установленной на другом разделе
Если требуется отформатировать первый раздел диска, не потеряв возможность загрузки Windows 2000, установленной на другом разделе, то поступить следует так. Перед форматированием сохраните файлы из корневого каталога первого раздела, нужные для загрузки Windows 2000: