- PVSM.RU - https://www.pvsm.ru -
Я решил провести эксперимент с драйвером файловой системы HPFS (файловая система OS/2). Мне интересно проверить как будет работать HPFS в ReactOS после установки драйвера (он в своё время существовал для Windows NT). Я на виртуалке использовал OS/2 Extended Edition 1.2
OS/2 Extended Edition 1.2 является первой с файловой системой HPFS [1]. Данная версия вышла в 1989 году. Файловая система HPFS в Windows NT вплоть до версии 3.51 (вышедшей в 1995 году) была встроена посредством драйвера. До начала 1990-х Microsoft и IBM сотрудничали в сфере софта.
Вначале я установил на виртуальной машине OS/2 (версию выше я указывал). При установке есть выбор файловой системы: либо FAT либо HPFS. Я выбрал HPFS - иначе эксперимент лишился бы смысла, потому что ReactOS поддерживает первые версии OS/2 с FAT.
Я подключил к ReactOS (тоже на VirtualBox) диск с OS/2. ReactOS полноценно не видит и не работает с OS/2 (с HPFS).
Для эксперимента в ReactOS я скачал драйвер HPFS [2] (файлы драйвера взяты из Windows NT 3.x). Перед установкой драйвера я перенёс файлы (посмотрите схему ниже):
pinball.sys в директорию C:ReactOSsystem32drivers
uhpfs.dll и cuhpfs.dll в директорию C:ReactOSsystem32
Далее либо запустить файл HPFS_NT.exe (этот файл входит в вышеописанный дистрибутив драйвера), либо вносить изменения в реестр вручную. Я выбрал первый вариант, так как я боялся ковыряться в реестре Windows (риск нарушить работоспособность Windows посредством косяка в реестрах есть).
После этих манипуляций ReactOS по прежнему не видит раздел OS/2 с файловой системой HPFS. Причина скорее всего в завязанности драйвера HPFS на древние Windows NT - ведь на Windows 2000 и поздние версии такой фокус также не удался. Ядро ReactOS и все ключевые компоненты типа совместимы (на момент написания статьи) с Windows версии 5.x
При этом, я почему-то ожидал, что после этого ReactOS будет видеть HPFS-разделы.
Как вы думаете, нужна ли поддержка HPFS в ReactOS?
Автор: Кондратий Леновин
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/375960
Ссылки в тексте:
[1] HPFS: https://en.wikipedia.org/wiki/High_Performance_File_System
[2] драйвер HPFS: http://ru2.halfos.ru/guru/hpfs_nt/
[3] Источник: https://habr.com/ru/post/670928/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670928
Нажмите здесь для печати.