Logo

Статьи

Начало
Статьи
Memento Mori
Linux vs Windows
Windows NT 4.0
Залипание клавиш
Windows за 5 часов
Hotmail
Unix vs Windows
Тестер для витой пары
Статистика
Выборы 2014
Утилиты
Истории Одессы
Фото Одессы
Галерея


Parafilm

Использование больших жеских дисков в Windows NT 4.0

До установки 5-го сервис-пака (SP) NT не может работать с разделами более 7,8Гб. Причем, если сам жесткий диск имеет объем больше 7,8Гб, а все его разделы — меньше 7,8Гб, то уcтановка системы на такой диск и его использование без установки 5-го SP не должно вызывать проблем.

Это ограничение можно обойти, но только не для загрузочного или системного раздела.

Небольшое отступления для разъяснения терминологии. Том и раздел. Раздел — набор непрерывных секторов на физическом диске. Том — это секторы одного раздела, которыми операционная система управляет как одним целым. Грубо говоря — том, это то, что получается из раздела после форматирования.

Системный и загрузочный тома. Системный том — том, на котором расположены загрузочные файлы: загрузчик (Ntldr) и Ntdetect. Загрузочный том — том, на котором расположены основные системные файлы (Ntoskrnl.exe и т.п.). В дальнейшем я буду путать термины том и раздел.

Для того, чтобы установить NT на диск, содержащий большие разделы, не удаляя их, и, соответственно, информацию, находящуюся в этих разделах, можно пойти двумя путями.

Первый вариант (страшный и нервный). В программе типа Partition Magic надо скрыть (hide) большие разделы, оставив только системный/загрузочный, установить NT и вернуть все на место. Этот вариант я испытывал только один раз, и то — с разделами без данных.

Второй вариант. За работу с дисками отвечает драйвер atapi.sys, его обновленная версия (из SP5 и выше) позволяет работать и с большими разделами. Чтобы получить доступ к большим разделам из NT с SP меньше 5, необходимо извлечь файл atapi.sys из дистрибутива SP и заменить им «родной» atapi.sys, который расположен в %Windir%\System32\drivers.

Для получения доступа к большим разделам еще при инсталляции NT необходимо заменить atapi.sys в дистрибутиве самой NT, он находится в \i386\. Этот способ был испытан многократно, пока без проблем.

Windows NT 4.0 и файловая система NTFS 5

Еще она интересная проблема — совместимость NT и файловой системы NTFS 5, которая присутствует в Windows 2000 и Windows XP.

Когда к Windows 2000 или Windows XP подключается раздел с NTFS 4 (т.е. отформатированный из-под NT), они самостоятельно и без предупреждений конвертируют его в NTFS 5. Затем, этот раздел, подключенный обратно к NT с SP ниже 4-го, не позволит системе загрузиться, вызвав ошибку UNACCESSIBLE_BOOT_DEVICE. Специалисты говорят, что эту ошибку вызывает программа проверки диска chkdisk, которая не может корректно работать с разделом NTFS 5, используя драйвер файловой системы NTFS 4.

Решить эту проблему можно двумя путями. Если подключение к Win2k или XP будет запланированным, то лучше всего накатить на NT SP 4 или выше. В этом случае все проблемы отпадут автоматически. Если же страшное уже случилось, то можно попробовать вручную заменить драйвер файловой системы. Этим драйвером является файл ntfs.sys, расположенный в %Windir%\System32\drivers. Его необходимо заменить файлом ntfs.sys, извлеченном из дистрибутива SP 4 и выше. Статистики по второму варианту у меня нет, т.к. я это проделывал только один раз, правда, успешно.

Литература:

  • «Бессмертный» Microsoft
  • Д. Соломон, М. Руссинович «Внутреннее устройство MS Widows 2000»






© Макс Чукавин. При использовании материалов этого сайта ссылка на www.menatwork.com.ua обязательна.
E-mail для связи:max@menatwork.com.ua