special

<<< Назад




Выбери раздел помощи по Windows NT: Windows NT FAQ


  • Windows NT FAQ (Часть 1)
  • Windows NT FAQ (Часть 2)
  • Windows NT FAQ (Часть 3)
  • Windows NT FAQ (Часть 4)

  • Как сделать запуск 16ти битных программ в отдельном адресном пространстве автоматическим?

    1. Запустите программу Regedt32.exe.
    2. Откройте ключ реестра
      HKLM\SYSTEM\CurrentControlSet\Control\WOW\
    3. Значение DefaultSeparateVDM установите "yes".

    Как создать новый Emergency Repair Disk или обновить информацию на ранее созданном?

    1. Запустите программу RDISK.EXE из каталога %SYSTEMROOT%\SYSTEM32.
    2. Нажмите сначала кнопку Update Repair Info.
    3. По окончании процесса обновления нажмите кнопку Create Repair Disk.
    Для включения в обновление ключей реестра SAM и SECURITY RDISK.EXE нужно запускать с ключом /S.

    После изменения какого-то параметра в Control Panel компьютер стал "тормозить" при загрузке. Почему?

    Скорее всего, вы запретили запуск Remote Procedure Call (RPC) Service. Установите запуск (Startup) этого сервиса обратно в режим Automatic и перегрузитесь.

    Совет на будущее: не изменяйте те параметры, значения которых вы не знаете, лучше не станет, а вот хуже - запросто.

    Почему не запускаются Win16 программы?

    • Возможно, вы слишком перегрузили переменную окружения %PATH%, либо включили ее в файл autoexec.nt.
    • Файл command.com поврежден, уничтожен, или заменен на файл другой версии.
    • Файл ver.dll уничтожен, поврежден или перезаписан файлом другой версии.
    • В файле %systemroot%\system32\autoexec.nt есть вызов share.exe (или vshare.exe).
    • Возможно, отведено слишком мало места под переменные окружения. Попробуйте вставить в файл config.nt следующую строку:
      shell=%systemroot%\system32\command.com /p /e:4096
    • Возможно, повреждены файлы WOW-системы. Восстановите вашу инсталляцию Windows NT, и переустановите Service Pack.

    Почему после запрета доступа к системным каталогам группе Everyone Windows NT отказывается загружаться?

    В переводе с английского слово "Everyone" означает "Все". Вы запретили доступ всем, включая операционную систему, имеющую встроенную учетную запись SYSTEM. Поможет только восстановление информации о защите файлов. Запустите WINNT.EXE из дистрибутива и выберите режим восстановления (Repair).

     


    Service Packs ("Сервиспаки")

    Как установить хотфиксы (hotfix) для английской версии на русскую NTWS?

    1. Распакуйте необходимый фикс, запустив его с ключом /х.
    2. В каталоге, в который вы распаковали фикс, найдите файл с расширением .inf. Откройте его в любом редакторе (двойным щелчком в Проводнике вы откроете его в Notepad).
    3. В разделе [Strings] измените значение LangTypeValue=9 на LangTypeValue=25 и сохраните файл.
    4. Теперь можно устанавливать фикс простым запуском hotfix.exe.

    Можно ли установить N-й Service Pack, не устанавливая предыдущих?

    Да. Так как каждый последующий Service Pack включает предыдущие.

    Проблемы с печатью страниц с разрешением 600dpi после установки на машину SP3

    Желательно еще до установки SP3 сохранить куда-нибудь. содержимое каталога \%SystemRoot%\SYSTEM32\SPOOL\DRIVERS\W32X86\2\, а после установки, вернуть все файлы на место. Если вы не сохранили эти файлы до установки SP3, попробуйте разыскать их старые версии.

     


    Диски, файловые системы

    Как перейти с FAT на NTFS?

    Запустите программу CONVERT.EXE из директории
    %SYSTEMROOT%\SYSTEM32. Следует заметить, что раздел для конвертации форматировать не надо.

    Как перейти с NTFS на FAT?

    Недеструкивного способа на сегодня не существует. Перейти с NTFS на FAT можно только путем создания резервной копии и форматирования диска (раздела) с использованием FAT.

    Как сделать загрузочную дискету (boot floppy) для Windows NT, которая позволит обращаться к mirrored дискам?

    1. Отформатируйте дискету из-под WIndows NT
    2. Скопируйте на нее ntdetect.com и ntldr из вашей корневой директории
    3. Если используете SCSI-карту без BIOS, скопируйте SCSI драйвер из директории system32\drivers в файл ntbootdd.sys на дискету.
    4. Создайте следующий boot.ini по образцу:
       
      [boot loader]
      timeout=0
      [operating systems]
      default=scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT Server"

      Внимание! Вы должны быть знакомы с правилами написания ARC-путей для того, чтобы правильно записать последнюю строчку!

    Можно ли включить поддержку HPFS-диков в Windows NT 4.0?

    Да, необходимо сделать следующее:
    1. Взять из дистрибутива Windows NT 3.51 дpайвеp pinball.sys и скопиpовать его в %systemroot%\system32\drivers.
    2. В ключ реестра HKLM\SYSTEM\CurrentControlSet\Services добавить подключ Pinball.
    3. В созданный подключ Pinball добавить значения:
       
      НаименованиеТипЗначение
      ErrorControlREG_DWORD0x1
      GroupREG_SZBoot file system
      StartREG_DWORD0x1
      TypeREG_DWORD0x2

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

    Что означают строчки в boot.ini (multi(0)disk(1)...)?

    Нижеприведенный текст - перевод фрагментов из Microsoft Windows NT Resourse Kit, авторские права принадлежат компании Microsoft.
    Приведены только те фрагменты, которые относятся к компьютерам на базе x86.

    Соглашения об именах Advanced RISC Computing (ARC) являются стандартом для определения местонахождения файлов или программ на дисковых накопителях: жестких дисках (HDD) или гибких (FDD, floppy).

    На x86-компьютерах ARC-пути в boot.iniописывают местонахождение загрузочного раздела для каждой установленной копии Windows NT.

    ARC-пути бывают двух видов:

    • multi(W)disk(X)rdisk(Y)partition(Z)\%systemroot%
    • scsi(W)disk(X)rdisk(Y)partition(Z)\%systemroot%

    multi(W)disk(X)rdisk(Y)partition(Z)

    Синтаксис multi() означает, что система Windows NT при загрузке системных файлов должна полагаться на BIOS. То есть, NTLDR, загрузчик, будет использовать вызовы прерывания BIOS INT 13 для поиска и загрузки Ntoskrnl.exe и других необходимых для загрузки системы файлов.

    Параметры W, X, Y, и Z имеют следующие значения:

    • W - порядковый номер контроллера, всегда равен 0.
    • X - не используется в multi(), всегда равен 0.
    • Y - порядковый номер диска, подключенного к контроллеру. Этот параметр может принимать значения 0 или 1 при использовании стандартного контроллера IDE (или SCSI с включенным BIOS), или значения от 0 до 3 при использовании двухканального контроллера EIDE.
    • Z - номер раздела. В отличие от всех остальных параметров, значения которых начинаются с нуля, минимальное значение номера раздела (Z) равно 1.

    Теоретически, синтаксис multi()может быть использован для загрузки Windows NT с любого диска в компьютере. В то же время, эти диски обязательно должны корректно распознаваться через стандартный интерфейс INT 13, что поддерживается далеко не в каждой системе. Большинство BIOS способны "увидеть" при помощи INT 13 только один контроллер.

    В конфигурации с IDE или EIDE-дисками синтаксис multi() поддерживает до четырех дисков. При использовании только SCSI - первые два диска на SCSI контроллере, BIOS которого загружается первым. Если ваш компьютер использует одновременно IDE (EIDE) и SCSI, синтаксис multi() может быть применен только для IDE или EIDE-дисков.

    scsi(W)disk(X)rdisk(Y)partition(Z)

    Использование синтаксиса scsi()указывает Windows NT на необходимость загрузки SCSI-драйвера и его использования для обращения к загрузочному разделу.

    На x86-компьютерах этот драйвер называется Ntbootdd.sys и располагается в корне системного диска (обычно C:). Ntbootdd.sys является копией драйвера используемого для загрузки SCSI-контроллера.

    Параметры W, X, Y, и Z имеют следующие значения:

    • W - порядковый номер контроллера (в том порядке, в каком его определяет драйвер).
    • X - SCSI ID диска, содержащего загрузочный раздел.
    • Y - SCSI logical unit number (LUN) диска, содержащего загрузочный раздел. Y в подавляющем большинстве случаев равен 0.
    • Z - номер раздела. В отличие от всех остальных параметров, значения которых начинаются с нуля, минимальное значение номера раздела (Z) равно 1.

    При использовании синтаксиса scsi()значение W зависит от Ntbootdd.sys. У каждого SCSI-драйвера, применяемого в Windows NT, может быть свой способ определения порядкового номера контроллера. Хотя обычно этот порядок совпадает с порядком загрузки BIOS (если, конечно же, BIOS на контроллерах включен).

    Если вы используете более одного контроллера, и их модели различаются, для определения параметра W нужно учитывать только те контроллеры, которые поддерживаются драйвером Ntbootdd.sys. К примеру, если у вас есть один Adaptec 2940, использующий Aic78xx.sys, и один Adaptec 1542, использующий Aha154x.sys, параметр W всегда будет равным 0.

    • Если вы загружаете Windows NT с диска на Adaptec 2940, Ntbootdd.sys должен быть копией Aic78xx.sys.
    • Если же вы загружаете Windows NT с диска на Adaptec 1542, Ntbootdd.sys должен быть копией Aha154x.sys.

     


    Автоматическая регистрация (autologon)

    Как заставить систему загружаться, минуя Logon (сделать autologon)?

    1. Запустите программу %SYSTEMROOT%\System32\regedt32.exe.
    2. Откройте ключ реестра HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
    3. Установите значения:
       
      ИмяТипЗначение
      AutoAdminLogonREG_SZ1
      DefaultUserNameREG_SZИмя пользователя
      DefaultPasswordREG_SZПароль пользователя (должен быть непустым!)
    Естественно, этот пользователь должен существовать и иметь право Logon Locally.

    Если вы используете клиента сетей Novell Netware, то процедура автологона несколько изменится. Кроме перечисленных выше действий, создайте или отредактируйте в ключе реестра HKLM\SOFTWARE\Novell\NWGINA\Logon Screen следующие параметры:
     

    ИмяТипЗначение
    NetWareAutoAdminLogonREG_SZ1
    DefaultNetWareUserNameREG_SZИмя пользователя
    DefaultNetWarePasswordREG_SZПароль пользователя (должен быть непустым!)

    На машине включен автологон. Можно ли в этом случае зарегистрироваться под другим именем?

    Да. При загрузке системы держите нажатой клавишу Shift.

    Если система уже загружена, можно воспользоваться еще одним способом: заблокировать консоль, затем разблокировать ее, используя другое имя и пароль. Однако помните: правом разблокирования консоли обладают только администраторы, поэтому данный способ отнюдь не универсален.


  • Windows NT FAQ (Часть 1)
  • Windows NT FAQ (Часть 2)
  • Windows NT FAQ (Часть 3)
  • Windows NT FAQ (Часть 4)


  • ';