Faq по windows nt

Що означають рядки в boot.ini (multi (0) disk (1).)?

Угоди про імена 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 () означає, що система 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 () вказує 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 1 542, що використовує 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. Встановіть значення:

На машині включений автологон. Чи можна в цьому випадку зареєструватися під іншим ім'ям?

Так. При завантаженні системи тримайте клавішу Shift.

Якщо система вже завантажена, можна скористатися ще одним способом: заблокувати консоль, потім розблокувати її, використовуючи інше ім'я і пароль. Однак пам'ятайте: правом розблокування консолі володіють тільки адміністратори, тому даний спосіб аж ніяк не універсальний.

Безпека

Як заборонити shutdown користувачам, що не пройшли реєстрацію (not logged on)?

  1. Запустіть програму Regedt32.exe.
  2. Відкрийте ключ реєстру
    HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
  3. Значення ShutdownWithoutLogon (тип REG_SZ) встановіть в 0.

Як заборонити показ імені попереднього працював з системою користувача?

  1. Запустіть програму Regedt32.exe.
  2. Відкрийте ключ реєстру
    HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon.
  3. Значення DontDisplayLastUserName (тип REG_SZ) встановіть в 1.

Як зменшити можливість вилучення паролів з файлу підкачки (paging file)?

  1. Запустіть програму Regedt32.exe.
  2. Відкрийте ключ реєстру
    HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ Memory Management
  3. Значення ClearPageFileAtShutdown (тип REG_SZ) встановіть в 1.
Однак пам'ятайте: якщо комп'ютер вимкнути кнопкою Power, запропонований спосіб не спрацює.

Використання

Як відновити віддалений файл?

Відновити віддалений файл неможливо. Повторне використання віддалених об'єктів заборонено вимогами С2 Class Security. Якщо Ви працюєте в Windows NT 4.0, використовуйте штатні засоби видалення файлів в Recycle Bin або утиліти сторонніх виробників, що перехоплюють будь-які запити на видалення і поміщають файли у власні "сміттєві корзини".

Як запускати і зупиняти сервіси з командного рядка?

  • net start <имя сервиса>
  • net stop <имя сервиса>
Слід зауважити, що ім'я сервісу, що містить прогалини, повинна бути укладена в лапки.

Як змінити% PATH% та інші змінні оточення?

  1. Виберіть в меню Start пункт Settings \ Control Panel.
  2. Подвійним клацанням миші на іконці "System" відкрийте діалог "System Properties".
  3. У закладці "Environment" ви можете змінити як загальні для всіх користувачів, так і особисті змінні оточення.

Чому не вдається користуватися локалізовані (русифіковані) шрифти від Windows 3.xx?

TrueType шрифти від Windows 3.x - НЕ UNICODE шрифти. Вони не містять необхідної кодової сторінки з російськими буквами (Cyrillic). На даний момент доступна велика кількість локалізованих шрифтів, що відповідають стандарту Unicode.

Чи можливо перевантажити сервер віддалено?

Не тільки сервер, але і будь-який комп'ютер під управлінням Windows NT, можуть бути перезавантажувались або зупинені (shut down) віддалено. Одна з програм, що дозволяють це зробити, входить в Windows NT Resourse Kit. Називається вона Shutdown.exe. Природно, Ви повинні мати право віддалено зупиняти цей комп'ютер (Remotely shutdown the system)

Як навчити програми DOS друкувати на мережевий принтер?

Призначте порт принтера командою net use lpt1: \\ server \ printer (можна призначати не тільки lpt1, але і будь-який інший порт: lpt2, lpt3 і т.д.). Для постійного підключення необхідно додати в цю команду параметр / persistent: yes.

Як надати модем в загальний доступ?

Вбудованими засобами Windows NT цього досягти не можна.

Існує утиліта SAPS (SpartaCom Asynchronus Port Sharing), що дозволяє робити спільними послідовні порти і всі пристрої, підключені до них.

Чому Win95-клієнти, що мають право зміни свого доменного пароля, не можуть змінити паролі на своїй робочій станції і в домені одночасно?

  • Запустіть User Manager for Domains.
  • Відкрийте пункт меню Policies \ Account.
  • Приберіть галочку в параметрі User must log in order to change password.

Чому при спробі підключитися по мережі до комп'ютера з Windows NT запитується пароль на ресурс IPC $?

Схоже, вашого імені і пароля немає в базі користувачів комп'ютера, до якого ви підключаєтеся (назвемо його сервером). Є кілька шляхів вирішення цієї проблеми (всі маніпуляції повинні проводитися на сервері):
  • Завести користувача з вашими ім'ям користувача і паролем.
  • Дозволити обліковий запис Гостя (Guest account).
  • Якщо сервер є членом домена, а ви - користувачем цього домену (Domain User), можна просто додати вашу доменну обліковий запис (account) в локальну групу користувачів сервера.

У мене на машині з'явилися колективні ресурси: C $, D $, Admin $. Що це?

Схожі статті