Сделать стартовой Добавить в избранное
 
Панель управления
логин :  
пароль :  
   
   
Регистрация
Напомнить пароль?
Статьи по Windows 9x Me XP 2003 Longhorn Vista Linux FreeBSD Apache MySQL хостинг PHP Perl » WINDOWS 2000 » FAQ » Различия между NT Server и Workstation
Навигация по сайту
Главная Софт
Форум FeedBack
 
Расширенный поиск
Календарь
«    Сентябрь 2007    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Популярные статьи
 

 

WINDOWS 2000 » FAQ : Различия между NT Server и Workstation
 
По утверждениям Microsoft существуют существенные различия между NT Workstation (NTW) и NT Server (NTS), в результате чего, стоимость NTS больше стоимости NTWS. Но, по утверждению автора статьи, эти различия достаточно мифические.

Точно установлено. что NTS и NTW имеют идентичное ядро; и фактически NT это просто операционная система с двумя режимами работы. Только изменение значений двух ключей в реестре приводит к переключению между этими двумя режимами (в версии 4.0, для версии 3.51 всего один ключ).

Введение
Для объяснения достаточно крупной разницы в стоимости и возможностей между двумя версиями NT Microsoft неоднократно утверждала и утверждает, что между NTS и NTWS существую огромные различия и они предназначены для осуществления разных функций (В.П. Функции NTWS и NTS в сети конечно разные). Поэтому эти системы имеют разные программные коды ядра (исходные тексты инструкций разные) и нет никакой возможности заставить ядро NTWS вести себя как ядро NTS.

В статье автор утверждает, что нет принципиальных отличий между NTS и NTWS, кроме некоторых дополнительных программ и утилит, которые не являются обязательными и могут достаточно просто заменяться подобными от сторонних производителей. А цена и различия между возможностями объясняются только экономическими причинами (В.П. что конечно, тоже не маловажно).

Идентичность ядра
Достоверно установлено, что NTS и NTWS обладают одинаковой архитектурой ядра, но и то, что фактически имеют идентичные ядра. Файл NTOSKRNL.EXE, используемый Server, точно такой же в Workstation.

Это относится так же к NTLDR, NTOSKRNL.EXE, HAL.DLL, KERNEL32.DLL, NTDLL.DLL, SRV.SYS, TCPIP.SYS, WINSOCK.DLL, NTLANMAN.DLL, RASAUTH.DLL, NTFS.SYS, и многим другим. Причем сравнение проводилось не только по именам, размерам и времени выпуска, но и проводилось полное побитное сравнение. Таким образом NTS и NTW это просто два параметра для управления одной и той же операционной системой.

Файлы (TXTSETUP.SIF, INF files, etc.) различаются у Workstation и Server, также в поставке Server'а есть около 100 фалов, не поставляющихся с NTWS. Эти дополнительные файлы включают в себя DHCP*.*, LICCPA.*, LLS*.*, NCADMIN.*, RPC*.*, SFM*.*, SRVMGR.*, USRMGR.*, и WINS*.*, соответствуя дополнениям NTS - DHCP и WINS.

Т.е ситуация примерно как с Windows 95 и "Windows Plus!", когда мы имеем "огромное" количество отличий от простой Windows 95. Хотя Microsoft утверждает, что NTS это намного больше, чем просто NTWS с некоторыми add-ins.

По утверждению David Solomon, всего одна функция в NTOSKRNL.EXE называемая MmIsThisAnNtAsSystem() является основной в рассматриваемом вопросе. Она используется во время загрузки для установления размеров некоторых ресурсов, а также во время работы для определения стратегии использования ресурсов (В.П. могу ошибаться в определениях, но надеюсь смысл понятен).

Во время изучения этой функции, Mark Russinovich установил, что все значения которые получает MmIsThisAnNtAsSystem() (в Workstation или Server) заданы напрямую в реестре. В 3.51, один ключ используется для различения (В.П. или для ввода различий) между NTW и NTS. В 4.0, есть два ключа, и некоторый код для защиты от изменений.

Как утверждает автор, между NTS и NTWS меньше различий, чем между Win 3.1 в стандартном и расширенном режимах (В.П. за что деньги платим...)

Также, Mark Russinovich установил, что Peer Web Services (PWS) поставляемый с NTWS идентичен IIS поставлямому с NTS. Если PWS установлен на NTS, он называет себя IIS. Если IIS установлен на NTWS, он называет себя PWB. Используя NTWatch программу, Russinovich установил, что во время установки INETSRV, INETSTP и INETINFO проверяют установки в реестре.


NT 3.51: ProductType.
В версии 3.51, NTS и NTW различаются следующей установкой в реестре (см. ниже для NT 4.0):

HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Control\ ProductOptions\ProductType

Value Interpretation
"WinNT" NT Workstation
"ServerNT" NT Server
"LanmanNT" NT Advanced Server*


*ВНИМАНИЕ: Не экспериментируйте со значением "LanmanNT"!

Эти значения описаны в Inside the Windows 95 Registry, Ron Petrusha (NT "Product Type" описны на стр. 525).

Microsoft описала эти значения в Determining the Product Option of a Windows NT Setup.

Как установил Mark Russinovich, в NT 3.51 значение "Product Type" можно изменить любым пользователем с помощью редактора реестра (REGEDT32.EXE):


После изменения этого ключа и перезагрузки вы поимеете в сети неожиданный новый NTS. Можно установить BackOffice и запустить его.

NT 4.0: ProductType и SystemPrefix.
Магический ключ "ProductType" присутствует и здесь, он выполняет те же функции, выглядит так же и может иметь те же значения (см. таблица выше). Microsoft только добавила еще один ключ в реестр:

HKEY_LOCAL_MACHINE\System\
Setup\SystemPrefix

SystemPrefix это двоичный ключ типа DWORD, для нашего случая, важная информация хранится в верхней части этого ключа и имеет маску 0x04000000. Если ProductType "ServerNT" или "LanmanNT", эта часть существует и д.б. установлен. Если ProductType "WinNT" то эта часть д.б. off (опасно, м.б. синий экран).

Изменения можно попытаться проделать с помощью редактора реестра, но обычно система защищается от этого и убирает изменения:

"The system has detected tampering with your registered product type. This is a violation of your software license. Tampering with product type is not permitted."
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
 
  • Особенности быстрого завершения работы
  • Словарь юниксоида
  • Активация служб терминалов
  • Реестр Windows: запрещение запуска программ; настройка меню кнопки Пуск
  • Ключи установки Windows
  •  
     
     (голосов: 0)
    Комментарии (0)  Распечатать
     
     
    Добавление комментария
       
     

    РАЗДЕЛЫ СТАТЕЙ
    На нашем сайте Вы можете почитать интересные статьи о разных операционных системах и не только о них.
     
    WINDOWS 98 - Все об ОС версии 9x - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
    FAQ   Безопасность   Восстановление   Другое   Настройка   Оптимизация   Установка


    WINDOWS 2000 - установка, настройка, оптимизация, ускорения работы, администрирование и многое другое.
       FAQ   Администрирование   Безопасность   Восстановление   Настройка   Оптимизация   Разное   Установка


    WINDOWS 2003 - настройка, полные обзоры данной ОС, оптимизация, скриншоты, FAQ...
       FAQ   Администрирование   Безопасность   Настрока   Разное   Установка


    WINDOWS XP - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
       FAQ   Безопасность   Восстановление   Другое  Настройка   Оптимизация   Установка


    WINDOWS Vista - установка, настройка, оптимизация, рекомендации и многое другое...
       FAQ   Другое   Обзор системы   Установка


    UNIX - установка, настройка, рекомендации и многое другое...
       Linux   FreeBSD   Сетевые технологии   Открытое программное обеспечение   Интернет   Разное   FAQ


    Администратору / пользователю - практические советы по работе с софтом железом и пр...
       Hardware   Internet   lan&more   Software    Exchange Server    Windows Server 2008


    Windows Server - Советы и рекомендации по настройке Windows серверов
       Exchange Server    Windows Server 2008    ISA Server


    Веб-мастеру - Apache, ASP, Flash, MySQL, хостинг и многое другое...
       Apache   ASP   Разное   Flash   Java/CSS/HTML/DHTML   MySQL   Хостинг   Perl   PHP
     
      Если после прочтения статьи у Вас возникли вопросы/предложения/дополнения, Вы можете изложить их на нашем форуме в соответствующем разделе.
    Если Вы являетесь автором статьи которая размещена на нашем портале незаконно, просим Вас сообщить нам об этом.