Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Несколько OS на диске. Как обойти совокупность ограничений.
RSS

Несколько OS на диске. Как обойти совокупность ограничений.

<<Назад  Вперед>> Печать
 
aleksej
Гость

Ссылка

Приветствую.
Прошу помощи в вопросе.
Имею определённую, не меняемую годами формулу расположения разделов на условном домашнеразвлекательном компьютере и несколько ос:
1. Primary, FAT16, 2GB, MS-DOS 6.22
2. Primary, FAT32, размер произвольный, Windows 98SE
3. Extended/Logical, FAT32, размер произвольный, общий диск для 98 и XP
4. Primary, NTFS, размер произвольный, Windows XP

Решил 3-й раздел сделать FAT16, ограничив его, разумеется, 2GB - чтобы он стал также общим и для DOS 6.22

А она его не видит.
Это какое-то ограничение или глюк? Если ограничение - не нравится, что Extended не сразу за Primary, а между ними Non-DOS раздел с точки зрения шестёрки (FAT32)? Или превысил некий суммарный объём в адресации CHS в 7,8gb? Или что-то ещё?

Если первое, и я меняю местами 2-й и 3-й разделы - не сработает ли какое-то неведомое мне ограничение Win9x, в виде невозможности загрузки с основного раздела, идущего после логического диска?

Если второе, и достаточно ограничить второй раздел объёмом таким, чтобы в сумме не превышало 6gb (с остатком в 2gb для логического и с 8gb в CHS адресации в сумме общей) - я это (такой малый объём под раздел с 98-й виндой) переживу.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

1) дос не сможет увидеть раздел крупнее 2-х гигов, даже если он всего на 1 байт крупнее. Будь внимателен и лучше делай раздел на 2012 чем на 2048. Числа для ввода в FDISK.
2) дос видит винчи до 32-х гиг размером. Если твой третий раздел начинается за границей 32-х гиг (например, с 33-го) или даже начинаясь в нужных пределах, хвостом вылезает за 32 гига, будут глюки или вовсе не будет виден раздел.
В некоторых биосах есть промежуточные ограничения на размер винча ЦЕЛИКОМ, это: 2,1 гига / 4,3 гига / 6,4 гига / 8,2 гига. Последнее - наиболее часто встречающееся, первые - преимущественно на ноутах.
3) дос НЕ видит разделы ФАТ32. Штатными средствами, ессно. Речь не об "подстилках под форточки" версии 7 и выше.


Вообще, я-бы не мучился, поставил-бы ХР, под неё VmWare Workstation, под неё отдельными машинами DOS и W98SE, и к каждой прикрутил-бы общий "виртуальный HDD", формаченный на фат16.
98-я сумеет общаться по-файлам с хостовой ХР через варькин механизм "shared folders".

Кстати, хинт: 98-ю не нужно переставлять заново, внутри варьки. Достаточно "осистемить" виртуальный винч с образа виртуальной дискеты стандартным способом "Sys c:" и пофайлово переписать существующую партицию с 98-й.

Пара плюсов: виртмашину можно скопировать и держать в запасе, как резервную копию. Запорол ось безумным экзерсисом - не беда, грохнул виртмашину и восстановил ей с копии, чистенькую. Делов на 2 минуты.
Второй плюс - не нужен общий с ХР раздел. Только 2-х гиговый виртвинч для перекачки файла в дос-машину.
Третий плюс - виртмашина занимает гораздо меньше места, чем любой созданный тобою раздел на винче под соответствующую ОС...
Сейчас на форуме
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Fe-Restorator написал:
[q]
2) дос видит винчи до 32-х гиг размером.
[/q]
Если говорить о MS-DOS 6.22, то до 8 гиг вообще-то.
Fe-Restorator
Гость

Ссылка

Anderson1Хм... Да, попутал, действительно до 8 гиг. 4-ре партиции по 2 гига каждая...

PS. Может показаться, что для перекачки в дос нужно пользовать промежуточную ОС, 98-ю. Это не так: варька позволяет примоунтить виртуальный винч в хост-ОС как отдельный раздел/набор разделов, и записывать в него напрямую.
Единственное неудобство - ограничение доса 6.22 на размер диска и разделов. Какой-нть линух-дистриб на 3 гига туда не впишешь, для установки его на отдельную виртмашину. Виртвинч получается не вполне совместимым со новым софтом, придётся заводить дополнительные виртвинчи или пользовать иные способы перекачки файлов.

Зато снабдить дос 6-тью винчами по 8 гиг каждый, т.е. 48гиг суммарно - не проблема! :)
Сейчас на форуме
aleksej
Гость

Ссылка

Fe-Restorator написал:
[q]
1) дос не сможет увидеть раздел крупнее 2-х гигов, даже если он всего на 1 байт крупнее. Будь внимателен и лучше делай раздел на 2012 чем на 2048. Числа для ввода в FDISK.
[/q]
Делался раздел штатным 6.22 фдиском, либо проверенным совместимым ПО (PQ Magic 8.0, например). Тем же софтом делается и Primary для DOS 6.22, который работает.

Fe-Restorator написал:
[q]
2) дос видит винчи до 32-х гиг размером. Если твой третий раздел начинается за границей 32-х гиг (например, с 33-го) или даже начинаясь в нужных пределах, хвостом вылезает за 32 гига, будут глюки или вовсе не будет виден раздел.
[/q]
В пределах. Сильно не за границей, за границей 7 гигов, если быть точным.

Fe-Restorator написал:
[q]
В некоторых биосах есть промежуточные ограничения на размер винча ЦЕЛИКОМ, это: 2,1 гига / 4,3 гига / 6,4 гига / 8,2 гига. Последнее - наиболее часто встречающееся, первые - преимущественно на ноутах.
[/q]
Известных лимитов биос не имеет.

Fe-Restorator написал:
[q]
3) дос НЕ видит разделы ФАТ32. Штатными средствами, ессно. Речь не об "подстилках под форточки" версии 7 и выше.
[/q]
Ну это тут причём?

Fe-Restorator написал:
[q]
Вообще, я-бы не мучился, поставил-бы ХР, под неё VmWare Workstation, под неё отдельными машинами DOS и W98SE, и к каждой прикрутил-бы общий "виртуальный HDD", формаченный на фат16.
98-я сумеет общаться по-файлам с хостовой ХР через варькин механизм "shared folders".

Кстати, хинт: 98-ю не нужно переставлять заново, внутри варьки. Достаточно "осистемить" виртуальный винч с образа виртуальной дискеты стандартным способом "Sys c:" и пофайлово переписать существующую партицию с 98-й.

Пара плюсов: виртмашину можно скопировать и держать в запасе, как резервную копию. Запорол ось безумным экзерсисом - не беда, грохнул виртмашину и восстановил ей с копии, чистенькую. Делов на 2 минуты.
Второй плюс - не нужен общий с ХР раздел. Только 2-х гиговый виртвинч для перекачки файла в дос-машину.
Третий плюс - виртмашина занимает гораздо меньше места, чем любой созданный тобою раздел на винче под соответствующую ОС...
[/q]
P266mhx MMX, 256mb - х-ки компа, на котором всё это крутится. Винду переустанавливаю (если кардинальной смены железа не происходит) распаковкой зазипленных папок Windows и Program Files с загруженным DOSLFN. Делов на те же 2 минуты.

Anderson1 написал:
[q]
Если говорить о MS-DOS 6.22, то до 8 гиг вообще-то.
[/q]
Да, у меня логический FAT16 на 2 гига начинается внутри этого предела (на уровне 7 гигов где-то), а заканчивается за пределами 8 гигов. Всё-таки в этом дело?
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

aleksej написал:
[q]
Ну это тут причём?
[/q]
Вот при этом:

aleksej написал:
[q]
Extended/Logical, FAT32
[/q]
А должон быть фат16, для доса 6.22 и ниже. Или ставь дос7 и выше.

PS. 6.хх досу просто не хватает разрядности адресовать сектора за пределами 8 гиг. Неважно, где ты нарежешь разделы, адресация секторов на винче не изменится. И если оная выходит за пределы возможностей доса - будет либо тупой отвал с зависоном, либо смещение голов на 0-ю дорогу и продолжение записи по ней, затирая прежнюю инфу (намного хуже).
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

Можно поставить 98-ю на один раздел с досом и соорудить "мультиконфиг" с выбором метода загрузки. Не секрет, что если добавить вызов нортонкомандира ДО загрузки форточки, то останешься в досе (6.хх) пока не выйдешь из нортона или не перезагрузишься. Не очень удобный вариант, но в 6.22 досе в автоэкзеке можно прописать меню загрузки, что упростит задачу.

Преимущество: нужен всего ОДИН системный раздел, примерно на 1 гиг, этого достаточно для обеих ОС и набора дров/приложений для них.
Этот единственный раздел будет единственным primary разделом, не понадобится городить их три сразу, можно будет обойтись только FDISK-ом для разметки.
Все остальные разделы можно в произвольных количестве и размере создавать в extended partition, например, 2-х гиговый под дос, 20-гиговый под фат32 и ntfs под хрюшу.
Можно хрюшу вынести на второй primary раздел, но тогда ёмкость первого стоит увеличить сразу на 100 мегабайт, столько займёт хрюша на первом разделе (с запасом).
Сейчас на форуме
aleksej
Гость

Ссылка

Fe-Restorator написал:
[q]
Вот при этом:

aleksej написал:
[q]
Extended/Logical, FAT32
[/q]
А должон быть фат16, для доса 6.22 и ниже. Или ставь дос7 и выше.
[/q]
Вы невнимательно читаете:

aleksej написал:
[q]
Решил 3-й раздел сделать FAT16, ограничив его, разумеется, 2GB - чтобы он стал также общим и для DOS 6.22

А она его не видит.
[/q]
Весь вопрос то был в этом.
Это просто концепция расписана. Я же не меняю всё это хирургически, через конвертацию и ресайзинг разделов всяким хитрым софтом. Переразбитый с нуля, наново, девственно-чистый диск. Штатными средствами. И ответ предполагался простой, как вариант - "чувак, да, всё из-за того, что у тебя логический раздел FAT16 2GB ушёл полностью или частью за границу 8GB", и решение, а: "поменяй логический раздел FAT16 2GB и второй Primary FAT32 с Win98 местами, винда это переживёт, она умеет грузиться c Primary, который физически разбит после Secondary, и будет тебе счастье", либо б: "тебе придётся ограничить все три раздела (Primary FAT16, Primary FAT32, Secondary/Logical FAT16) суммарным объёмом 8GB, если хочешь, чтобы и DOS 6.22 и Win98 грузились со своих разделов и обе видели логический диск, так как и за границы 8GB этот логический диск посылать нельзя из-за DOS 6.22 и местами с Win98 разделом его менять нельзя, так как у винды есть такое ограничение."
Потому как о ограничении DOS 6.22 в видение лишь первых 8Gb начиная с первого сектора информации прям так совсем на виду в поисковиках нет, чтобы о ней лишь догадываться и предполагать её наличие и какую-то формулировку поисковику скормить и таки найти. О ограничении MBR на 4 основных раздела либо в 3 основных и один дополнительный с условно неограниченным количеством логических, и совместимости DOS 6.22 лишь с FAT16 с размером 32kb (откуда и 2GB максимальные), я осведомлён, но не это корни проблемы, описанной в изначальном сообщении. Ожидался короткий простой ответ опытного дядьки на ясно (я надеюсь) поставленный вопрос, без ухода в лес ко всяким виртмашинам и рассказами, как оси умеют грузиться совместно с одного раздела (я в курсе).
Спасибо.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

aleksej написал:
[q]
Вы невнимательно читаете:
[/q]
Возможно, посреди ночи - проглядел.

aleksej написал:
[q]
И ответ предполагался простой, как вариант
[/q]
Пользуй System Commander. Будет пофиг на количество первичных разделов на диске, равно как и на их очерёдность. Возможно, отменится и правило для доса 622 размещаться в первых 8-ми гигах винча. Но лучше, всё-таки, его соблюсти.

Второй вариант - грузить под дос некую прожку-открывашку разделов FAT32 и/или NTFS. Не понадобится менять существующий порядок партиций. ;)
http://www.drdos.net/files/fat32.zip например.
Сейчас на форуме
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
Если Extended раздел физически на диске начинается за 8Гб пределом, то DOS его не распознает,
так как в таблице разделов будет стоять код не 05h (Extended), а 0Fh (т.н. Extended-X).
При распределении разделов на диске расположите их физически в таком порядке:
1. Primary - DOS до 2Gb (FAT16)
2. Extended - до 2Gb (в нем логический раздел FAT16, если надо чтоб виделся в DOS 6)
3. Primary - Win9x сколько надо Гб
4. Primary - что-то еще (WinXP, Linux, etc.)

Т.е. порядок следования разделов на самом диске, так и соответствующих записей в таблице разделов MBR.
<<Назад  Вперед>> Печать
Полигон-2 »   Старый софт »   Несколько OS на диске. Как обойти совокупность ограничений.
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS