Метод Previous version of MS-DOS (принцип работы?)

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Ответить
amatrix
Full Member
Сообщения: 209
Зарегистрирован: 26.04.2014,19:13
Откуда: 2:5030/xxx.y
Контактная информация:

Метод Previous version of MS-DOS

Сообщение amatrix » 14.12.2017,03:47

принцип работы?

Доброго дня.

Имеется Toshiba libretto с CompactFlash в качестве твердотельного накопителя. На ней стоит Win98 японская (для запоминания алфавитов и аутентичности, ибо модель 50cta) и MS-DOS 6.22 английская (ибо побочным эффектом от возможности выводить все японские алфавиты является полная невозможность отображать псевдографические интерфейсы). В качестве мультизагрузчика выступает Acronis OS Selector 5 Deluxe (чтоб наверняка).

Работает он (если вдруг кто не сталкивался) путем перемещения системных папок (и, возможно, другого шаманства) в зависимости от выбора ОС, но при перезагрузке все остается как было, независимо от того, какая ОС грузилась до нее (похоже, что сабжевый метод по внешним признакам ведет себя также). Вопрос: где происходит подстановка - в оперативе или все-таки на самом жестком (ибо даже после переразбивки структура логических дисков и файловые имена читаются до перезагрузки). Как-то боязно тратить ресурс в загрузочной области (и поди пойми, насколько на CF износ выравнивается).

Чем больше технических подробностей - тем лучше. А то сам искал долго и несколько раз - результат нулевой.
На каждый мощный комп найдется тормозящий на нем M$ Word.

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Сообщение geg » 14.12.2017,07:37

amatrix писал(а):но при перезагрузке все остается как было, независимо от того, какая ОС грузилась до нее
нет настройки остаются для того конфига что грузился последним
amatrix писал(а):Вопрос
чё?
---------
Как-то боязно
для этого умные люди вм придумали

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 14.12.2017,10:42

Предположу, что дело в MBR - там хранится дефолтная ОС (DOS 98), и если вдруг файлы перестают соответствовать ей, то загрузчик меняет io.sys, msdos.sys, command.com, autoexec.bat и config.sys на родные.

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Сообщение geg » 14.12.2017,11:23

ATauenis писал(а): дело в MBR - там хранится дефолтная ОС (DOS 98)
Сильно.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 14.12.2017,11:53

aleksvolgin
...там хранится загрузчик дефолтной ОС, умеющий грузить как ядро DOS 6.22, так и родное ядро 7.1'98, в том числе путём переименовывания файлов COMMAND.DOS, COMMAND.W40 и иже с ними в оригинальные имена. :)
amatrix писал(а):Как-то боязно тратить ресурс в загрузочной области (и поди пойми, насколько на CF износ выравнивается).
Износ будет в FAT.

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Сообщение geg » 14.12.2017,11:59

ATauenis писал(а):...там хранится загрузчик дефолтной ОС
уже нет, хранился, но...
ATauenis писал(а):Износ будет в FAT.
чё?

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 14.12.2017,12:08

aleksvolgin писал(а):чё?
Т.к. замена версии происходит путём переименовывания файлов ядра, небольшой износ флешки будет в оглавлении корневого каталога в FAT. В загрузочном секторе всегда остаётся загрузчик от DOS 7.1, умеющий различать четыре ситуации:
1.1. В корне есть файлы *.DOS (старые) и с нормальными именами: грузим DOS 7.1 как есть, можно пользоваться меню по F8.
1.2. Если в меню выбрали 7-Previous version of MS-DOS, файлы 7.1 переименовываются в *.W40, а *.DOS переименовываются в свои нормальные имена, и происходит дозагрузка системы уже с них.
2.1. В корне есть файлы *.W40, значит, последняя загрузка была в старом DOS, тогда файлы старого DOS переименовываются в *.DOS, а файлы *.W40 получают нормальные имена, и продолжается обычная загрузка DOS 7.1 (опять же, по F8 можно повторить пункт 1.2).
3.1. В корне есть только обычные файлы, в msdos.sys BootMulti=0: мультизагрузки нет, по F8 пункт №7 не показывается.

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Сообщение geg » 14.12.2017,12:51

ATauenis писал(а):износ будет в оглавлении корневого каталога в FAT.
:08:

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 14.12.2017,21:48

aleksvolgin
Раскентуйте свою точку зрения.

amatrix
Full Member
Сообщения: 209
Зарегистрирован: 26.04.2014,19:13
Откуда: 2:5030/xxx.y
Контактная информация:

Сообщение amatrix » 23.12.2017,13:09

Ну ни фига ж себе дискуссия...

В-общем, мысль понял, огромное спасибо, что разжевали. Видимо, поставлю русский 98й и буду патчить 7.10, чтоб 3.11 запускалась.
На каждый мощный комп найдется тормозящий на нем M$ Word.

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 23.12.2017,13:20

Так. "Износ" физический и логический, это понятно. А вот за прочую АУЕ-шную лексику можно и срокА схлопотать.

Следите, типа, за базаром.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Ответить