PDA

Просмотр полной версии : Совместное существование разделов IS-DOS и FAT32



PVG
05.09.2018, 13:16
Подскажите, имею КАЙ-256 и NEMO IDE.
Не получается сделать на винте разделы is-dos и разделы FAT32 одновременно.
Когда делаю винт системным и делаю его загрузочным то фат разделы исчезают, после создания разделов фат, перестает загружается с винта.
Гружусь с дискеты подключаю драйвер, разделы is-dos на месте и даже с данными, делаю загрузочным и все заново исчезают разделы фат.

А вообще можно достать исходники программ с IS-DOSа.
а именно turbocon.com и set_boot.com после их запуска исчезают разделы FAT32.

Ден
05.01.2019, 18:41
Народ, кому нибудь удалось реализовать совместное сосуществование ис-дос и фат32, без смука и проф пзу?

Максагор
06.01.2019, 19:52
Народ, кому нибудь удалось реализовать совместное сосуществование ис-дос и фат32, без смука и проф пзу?

Для работы с разделами на винте iS-DOS не требуется в обязательном порядке как-то изменять нулевой сектор винта, а значит таблица разделов MBR там не затрется. Это значит, что если знать, где располагаются разделы iS-DOS, можно разбить винт на разделы FAT так, чтобы они не затирали разделы iS-DOS.

krotan
06.01.2019, 20:55
...Гружусь с дискеты подключаю драйвер, разделы is-dos на месте и даже с данными, делаю загрузочным и все заново исчезают разделы фат... А зачем делаешь раздел is-dos загрузочным? В nemoIDE всё равно нет биоса, который мог бы оттуда начать загрузку...

petrov1962
07.01.2019, 19:46
А зачем делаешь раздел is-dos загрузочным? В nemoIDE всё равно нет биоса, который мог бы оттуда начать загрузку...

Вроде в Кае и Ево в ПЗУ есть загрузчик IS-DOS с винта?

SoftFelix
07.01.2019, 20:46
Для работы с разделами на винте iS-DOS не требуется в обязательном порядке как-то изменять нулевой сектор винта, а значит таблица разделов MBR там не затрется. Это значит, что если знать, где располагаются разделы iS-DOS, можно разбить винт на разделы FAT так, чтобы они не затирали разделы iS-DOS.
Я ТС почти тоже самое советовал в личке. Но есть подозрение, что утилита разметки винта в iS-DOS'е для НЕМО-ИДЕ в 0-ую дорожку винта и прибивает данные о ранее имеющихся ФАТ.


Там нужно создавать iS-DOS-раздел на пустом месте винта. Т.е. в начале винта делаем пустое место (не размеченная область, Акроникс Диск Директор) не более 2ГБ. Вот там утилитами для НЕМО-ИДЕ из-под iS-DOSа и создаём необходимое количество разделов (не более 8ми вроде) размером на 16МБ. Т.е. пустое место в начале винта можно сделать 16МБ х 8 = 128МБ (можно чуть больше). В начале винта удобно, т.к. проще считать дорожки. Но при создании iS-DOS-раздела нужно отступить 1-2 дорожки от самого начала, что бы не убить информацию о FAT-разделах. Основную разметку винта делаем из-под винды с помощью АДД. Сперва не размеченная область 128...200МБ, потом активный раздел FAT32.

Основная проблема тут - создать iS-DOS-раздел в не размеченной области и не прибить данные о FAT. Ну и не заползти разметкой iS-DOS на начало FAT-раздела. Это всё по личному опыту. Последний раз я этим занимался 3.5 года тому назад для SMUCа и 8.5 лет тому назад для НЕМО-ИДЕ. Есть хорошая статья, но я ей не пользовался. И ещё раз прошу - переноси обсуждение в форум, если будут вопросы и проблемы - есть люди, которые знают больше по этому вопросу.