Форум » Общие вопросы по SyMon » Symon "портит" загрузочную флешку » Ответить

Symon "портит" загрузочную флешку

Xanderus: Загружаюсь с USB-ZIP загрузочной флешки с досом от 98-й винды. Ставлю с неё Symon. Установка проходит нормально, всё работает. После этого - с флешки более загрузиться не выходит. Из под виндовс смотрю - саймон закинул в корень флешки 2 файла Ivt.dat и Dos.ipl (ну, и видать какой-то из них в начало диска - вместо io.sys?). Переформатировал флешку - грузится, в.т.ч. через меню саймона как с диска A. Проверял ещё несколько раз - всякий раз при запуске саймоновского setup-а флешка "портится" и более не грузится (пробовал версии 3.21.00 и 3.22.01) Весьма неприятный эффект. Хорошо, что у меня уже была рабочая система и я смог заново переформатировать флешку. А если бы ставил с нуля - единственный способ нормально загрузить дос был с флешки, и тут-то она и портится! (FDD у меня нет) Саймон, вероятно, считает флешку в этом случае дискетой? Собственно вопрос - зачем саймон вообще модифицирует загрузчик диска с которого запущен? И будет ли этот баг исправлен в будущем? P.S. Флешка Transcend JetFlash V60 (8Гб), сконфигурирована как USB-ZIP, разбита на 2 раздела, 1-й раздел 50Мб загрузочный с файлами от Win 98SE Rus и разными досовскими утилитами. Материнка - Gigabyte GA-P35-DS3L, AWARD BIOS v.F8 P.P.S. Если флешку отформатировать как USB-HDD, то загрузчик не портится, но и Symon не ставится - пишет "ошибка оборудования", видимо считает её первым HDD

Ответов - 12

Vladimir Dashevsky: А не надо ставить потому что SyMon на USB-ZIP флешку. файлы ivt.dat и dos.ipl говорят о том, что SyMon считает ее большой дискетой, а на самом деле она эмулируется как жесткий диск с разделами. Вообще у меня работает установка SyMon на USB HDD. Видимо дело, как обычно, в особенностях BIOS. Там вечно всякие вспомогательные функции глючат. Например, у меня на ноутбуке BIOS сообщает, что присутствуют аж 8 дисков, но все кроме USB-шного имеют нулевую емкость.

Xanderus: Vladimir Dashevsky пишет: не надо ставить потому что SyMon на USB-ZIP флешку Так SyMon я ставлю не НА флешку, а на HDD, а флешка - носитель дистрибутива. Пускай считает её хоть дискетой, хоть чем угодно, но загрузочная область зачем у неё модифицируется? Получилось так, что пришлось ставить SyMon несколько раз - сначала на 0-ю дорожку, потом другая версия, потом освободил 0-й цилиндр - на 1-ю дорожку, потом ключ пришел по почте - опять переустановка... и каждый раз надо заново форматировать флешку. Да и создать резервную копию настроек - опять то же самое, файлы ivt.dat и dos.ipl появляются уже сразу после запуска SETUP, даже если ничего не делать и сразу выйти. Собственно, а зачем вообще чего-то менять на дискете с дистрибутивом SyMon?

Lyalan: У меня до флешки дело не доходило, но тоже столкнулся с проблемой - нет флопа на компе. Сделал следующее, может кому пргодится. Дописал файлы SyMon на диск Hiren's Boot CD (использовал UltraISO), загрузился с CD, запустил Norton Commander и скопировал файлы SyMon на витруальный диск, который создает Hiren's Boot CD. Запустил SyMon с виртуального диска и установил без проблем.


iggooor: Xanderus пишет: Саймон, вероятно, считает флешку в этом случае дискетой? Собственно вопрос - зачем саймон вообще модифицирует загрузчик диска с которого запущен? И будет ли этот баг исправлен в будущем? Похоже, что это не Саймон портит "загрузочность" флешки, а та программа, что сделала ее загрузочной. Такое наблюдается, например, у ДЕМОНСТРАЦИОННОЙ версии FlashBoot, о чем сказано на их сайте. С зарегистрированной версией в этом плане все в порядке, но с ней другая проблемка - не получается поставить на нее загрузочные файлы от 98 винды, пока только от FreeDOS (встроенные в FlashBoot). Подробнее здесь (правда, там ссылка битая, но метод работает (у меня ) - спасибо XaHyMaHу). Vladimir Dashevsky пишет: А не надо ставить потому что SyMon на USB-ZIP флешку. файлы ivt.dat и dos.ipl говорят о том, что SyMon считает ее большой дискетой, а на самом деле она эмулируется как жесткий диск с разделами. В БИОСе современных материнских плат флешку можно эмулировать по разному - как Floppy, Forced FDD (=SuperFloppy,=USB-ZIP), HDD, CD-ROM (у меня Asus M3A78, AMI BIOS). Главное, чтобы совпадали настройки в БИОС с настройками программы, которая делает ее загрузочной и конфигурирует. Интереснее (для совместимости) эмулировать ее как Forced FDD (USB-ZIP), т.к. на старых ПК нет эмуляции HDD.

Kverde: Все же что конкретно нужно сделать чтобы использовать загрузочную флешку несколько раз? У меня она работат, делал на незарегестрированном FlashBoot, но один раз. Другис способов кроме зарегистрированного FlashBoot нет?

iggooor: Kverde пишет: что конкретно нужно сделать чтобы использовать загрузочную флешку несколько раз? У меня она работат, делал на незарегестрированном FlashBoot, но один раз. Других способов кроме зарегистрированного FlashBoot нет? Нет. Вернее, они наверняка есть, но сложнее и мне пока неизвестны. Если не смущает нелегальность, можно воспользоваться хакнутой/крякнутой/ворованной(зарегистрированной на чужое имя) - в сети можно найти, я пробовал именно на такой.

Vladimir Dashevsky: Хм, я в свое время просто взял и сграбил раздел с досом со старого жесткого диска (на котором, кстати, саймон и был написан :) и залил как есть на флешку, потом поудалял ненужное в таблице разделов и вполне оно работает. Другое дело, что у некоторых старых компьютеров глючно работает или просто не работает эмуляция жесткого диска с USB. Во всяком случае, никаких регистрационных программ не потребовалось. Просто пришлось по сетке отправить образ раздела на машину с линуксом, а дальше сделать простейшее копирование из файла-образа на устройство с флешкой подмонтированной. Только перед выниманием нужно sync не забыть сделать.

Crechet: Vladimir Dashevsky пишет: А не надо ставить потому что SyMon на USB-ZIP флешку. файлы ivt.dat и dos.ipl говорят о том, что SyMon считает ее большой дискетой, а на самом деле она эмулируется как жесткий диск с разделами. Вообще у меня работает установка SyMon на USB HDD. Шеф, а если симон на флешку просто записать, а запускать его, загрузивщись с СД-рома с НТФС4дос? Дискеты все давно выбросили, вместе с рабочими флоппи-дисководами. Файлы ivt.dat и dos.ipl будут ли на ней оставаться, в них что - настройки, архивы (я понял, копия МБР старой, ЗАЧЕМ ОНА НУЖНА, есть архиваторы нулевого трека и МБР бесплатные от Парагона)? Руководство хоть и подробное, но недоработанное - самому домысливать надо. Вот после установки второй системы первая система пропадает вообще, даже в досе ее не видно. Как переустановить в этом случае симон? Пришлось на новую систему распаковать симон и снова его установить в тот же сектор. Заработало. И еще - эти файлы вместе с программой можно удалить, наверное, после инсталляции симона, с обоих дисков? А плагин СТД тогда куда ставить - на первый раздел или второй, или в нулевой цилиндр воткнуть (как)? Где-то писали, что настройки в дорожках установки остаются. Чем их чистить? Р.С. Плагин на первом диске работает, все норм.

Vladimir Dashevsky: Эти файлы были нужны для того, чтобы можно было запустить SyMon прямо с дискеты, не влезая вообще на hdd с записями туда чего бы то ни было. Проблема в том, что при загрузке с дискеты дос переопределяет таблицу векторов прерываний, и ее невозможно вернуть назад из программы. Попытка найти правильные вектора в биос также не совсем корректна, так как по стандартам биос пзу-шки всяких там видях и райд-контроллеров сами переназначают соответствующие вектора как им вздумается. В итоге родился этот мудреный механизм, когда в начальный загрузчик на дискете пришлось внести некий код, который скидывал таблицу прерываний в файл ivt.dat, а затем стартовал обратно исходный загрузчик dos.ipl. Но вот, видимо, и это иногда глючит.

bckpkol: Нужно для начала взять загрузочную дискету 98. Потом надо, чтобы эта флешка определилась как hdd. Ещё нужен sys.com. Если брать от самой 98, он обычно уже на дискете. sys буква: А я брал от фридоса. Поставляется с ядром. sys a: буква: /BOOTONLY скопирует тот дос, который на дискете. После этого надо скопировать с дискеты io.sys и command.com (если брать от самой 98, то только command.com). Потом перейти на новый загрузочный диск и набрать: echo > autoexec.bat echo > config.sys Затем на флешку осталось скопировать файлы symon с заменой.

bckpkol: Отформатируйте флешку под windows xp. Скопируйте на неё ntldr, ntdetect.com, bootfont.bin (если есть) Создайте на ней boot.ini. Напишите туда: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\windows [operating systems] C:\SYMON.DOS="Symon" Должен быть ещё SYMON.DOS, это первые 512 байт образа загрузочной дискеты, io.sys и command.com, autoexec.bat и config.sys, файлы symon. Отличия от предыдущего способа: Дискета не нужна, всё из-под Windows. Загрузчик ntldr. Сразу нужный загр. сектор. Загрузочное меню.

Xanderus: Давненько сюда не заглядывал.... Собствено, вышеупомянутая проблема перестала быть таковой с апгрейдом - GA-P35-DS3L года с полтора-два назад сменена на GA-790XT-USB3, которая вполне себе беспроблемно грузит usb-hdd и саймон с ней дружит :) и ставится с неё на реальный HDD. Флешка, кстати, та же самая, разбитая на 2 части. Так что Vladimir Dashevsky прав: дело, как обычно, в особенностях BIOS.



полная версия страницы