Что делать с файлами IMA?

Найти и скачать программы и игры всех времен

Re: Что делать с файлами IMA?

Сообщение Arix » 13 июл 2014, 20:42

Ну почему, зря мучить? У меня-то работает.
Я уже понял, что на дискетах используется загрузочный сектор. Но мне интересно, почему у меня без оного все компьютеры с дискет грузятся?
Вот и хотелось бы проверить, только у меня так или у других тоже.
Последний раз редактировалось Arix 13 июл 2014, 20:42, всего редактировалось 1 раз.
Compaq Deskpro 386/25e, Robotron REI 286-12, Toshiba T213OCT (80486, 75MHz), Sony Vaio PCG F707 (Pentium III 600 MHz), Pentium (100 MHz), Intel Celeron 1700 МГц, PowerMac G5, Intel Core i5-2500K, Asus k52Dr, Сура ПК8000, Spectrum ПИК 64-02
Arix
Мастер Даунгрейда
 
Сообщения: 369
Зарегистрирован: 03 май 2014, 20:30
Откуда: Саратов
Железо: Intel Core i5, Asus k52Dr, Sony Vaio PCG F707, Celeron 1700 МГц, Compaq Deskpro 386/25e, Mac G5

Re: Что делать с файлами IMA?

Сообщение Nika » 13 июл 2014, 21:02

Arix писал(а):Вот и хотелось бы проверить, только у меня так или у других тоже.
)) У других - нет.

-- Добавлено --
Да возьмите уже DISKEDIT и посмотрите, что там у вас на тех дискетах в буте.
Может, они вам уже с вирусняком достались, откуда я знаю..
Последний раз редактировалось Nika 13 июл 2014, 21:05, всего редактировалось 3 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 587
Зарегистрирован: 17 окт 2013, 00:21

Re: Что делать с файлами IMA?

Сообщение SergeCpp » 14 июл 2014, 00:46

Arix писал(а):...чистую дискету, из упаковки, ничего на этой дискете раньше записано не было. ... А вот дискеты я для чистоты эксперимента ставил новые.

Дискеты в упаковке почти всегда -- MS-DOS-formatted/PC formatted/DOS (на коробке написано), то есть загрузочный сектор уже записан "на заводе".

Изображение

Изображение

Изображение

Arix писал(а):Но мне интересно, почему у меня без оного все компьютеры с дискет грузятся?

А как вы проверяли, что "без оного"?

http://thestarman.pcministry.com/asm/mbr/DOS50FDB.htm
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 418
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Что делать с файлами IMA?

Сообщение nongrato » 14 июл 2014, 01:05

Серьезно чтоле?
Я-то всю жизнь считал, что "ms-dos formated" всего-навсего означает, что оно отформатировано в FAT12(или что там у них?). :?
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

MS-DOS formatted

Сообщение SergeCpp » 14 июл 2014, 02:06

nongrato писал(а):Серьезно чтоле?
Я-то всю жизнь считал, что "ms-dos formated" всего-навсего означает, что оно отформатировано в FAT12(или что там у них?). :?


В MSDN пишут такое: "Even on a non-bootable floppy disk, there is executable code in this area. The code necessary to print the familiar message, "Non-system disk or disk error" is found on most standard, MS-DOS formatted floppy disks that were not formatted with the "system" option.".
http://support.microsoft.com/kb/140418

Является ли этот executable code in this area всегда достаточным для загрузки системы, то есть там не только print the familiar message, я уже не помню, может и позабыл что.

Если у кого есть нераспечатанная коробка или кто может такую купить (ebay, etc), то можно и посмотреть/попробовать.

То есть, формальный boot sector (с executable code in this area) на ms-dos formatted дискете есть всегда, а вот что там находится...
Последний раз редактировалось SergeCpp 14 июл 2014, 02:13, всего редактировалось 4 раз(а).
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 418
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Что делать с файлами IMA?

Сообщение nongrato » 14 июл 2014, 02:27

Зачем же на ebay? В "Юлмарте" есть. На неделе могу зайти купить- снять образ если кому интересно.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

Re: Что делать с файлами IMA?

Сообщение Nika » 14 июл 2014, 03:06

Лежит у меня коробка.
Да, обычное дело. Если бы там в буте вообще никакого кода не было - то ужас.
Забыв дискету в кармане дисковода, при перезагрузке получали бы мёртвое тихое зависание.
А так та заглушка с "MS-DOS-formatted" дискеты выводит надпись "Not bootable media. Strike any key for reboot..",
ждёт нажатия на кнопку и выполняет холодную перезагрузку. Все довольны.
Только и всего.
Отечественные дискеты продавались неотформатированными, поэтому перед использованием их нужно было отформатировать.
Проклятые капиталисты в своём загнивании разложились настолько, что, заплатив свои баксы за дискету, ленятся её отформатировать,
а хотят прямо совать её в компьютер и записывать туда скачанную с интернета порнуху немедленно. Вот для них и делается, чтобы удобно..
А вообще, производители дискет не имеют права тиражировать DBR, которая тоже защищена авторским правом.

Сообщение "System not found" выводит уже сделанная системной дискета, с которой случайно удалили io.sys или msdos.sys.
Сообщение "Not found system interpreter" - если все файлы на загрузочной дискете целые, а случайно удалён command.com.

Ну, это так, по памяти.

Код: Выделить вс
  00000000: EB3C                         jmps        00000003E   -------- (1)   
                                         org 03eh
  0000003E: 0E                           push        cs                         
  0000003F: 1F                           pop         ds                         
  00000040: 33C0                         xor         ax,ax                     
  00000042: FA                           cli                                   
  00000043: 8ED0                         mov         ss,ax                     
  00000045: BC007C                       mov         sp,07C00
  00000048: FB                           sti                                   
  00000049: BE767C                       mov         si,07C76 ;offset message
  0000004C: FC                           cld                                   
  0000004D: AC                           lodsb                                 
  0000004E: 84C0                         test        al,al                     
  00000050: 7408                         je          00000005A   -------- (1)   
  00000052: B40E                         mov         ah,00E
  00000054: B307                         mov         bl,007
  00000056: CD10                         int         010                       
  00000058: EBF3                         jmps        00000004D   -------- (2)   
  0000005A: B400                         mov         ah,0
  0000005C: CD16                         int         016   ;read_key;
  0000005E: CD19                         int         019   ;reboot PC

  message   db   'Non-System disk or disk error' ,0dh,0ah   ,0dh,0ah
            db   'Replace and strike any key when ready '
            db    0
  co        db   'Copyright 1992 Trace Mountain Prod'

Вот имич обычной отформатированной дискеты из распечатанной коробки:
Вложения
1_44_raw.rar
(2.22 Кб) Скачиваний: 178
Последний раз редактировалось Nika 14 июл 2014, 15:20, всего редактировалось 7 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 587
Зарегистрирован: 17 окт 2013, 00:21

Re: Что делать с файлами IMA?

Сообщение Freeman » 14 июл 2014, 07:56

SergeCpp писал(а):Является ли этот executable code in this area всегда достаточным для загрузки системы, то есть там не только print the familiar message, я уже не помню, может и позабыл что.

Мне кажется, что ситуация разнится для DOS 1.x-3.x и 4.x. Со времени постепенного отмирания CP/M и прочей "экзотики" ситуация на рынке уже сложилась и практика наработалась. Поэтому, когда в DOS 4.x изменился формат загрузочной записи, стало понятно, что записав нужный код в дополнительные зарезервированные сектора, можно добавить удобства пользователям. Буржуи -- они такие, да.

Nika писал(а):А вообще, производители дискет не имеют права тиражировать DBR, которая тоже защищена авторским правом.

Могу предположить, что на устоявшемся рынке производителям дискет проще было заплатить Microsoft за право распространения загрузочной записи, чем получать гневные рекламации в стиле "нигрузицца" и падение продаж. Конкуренция не дремлет.
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Что делать с файлами IMA?

Сообщение Nika » 14 июл 2014, 15:03

Во всяком случае, я ни разу не видел, чтобы на готовых отформатировнных для продажи дискетах в загрузочной записи содержался загрузчик DOS или что-нибудь другое, кроме вывода предложения вынуть дискету и перезагрузить компьютер.
Кстати, на листинге сверху видно, что код "заглушки" кем-то закопирайчен аж-аж в 1992 году. Ничего с тех пор и не поменялось, всё по-старому.
Производители дискет используют какую-то старючую программу FORMAT 1992 года выпуска. Даже если использовать обычный FORMAT от MS-DOS, то он тоже сформирует вместо DBR похожую заглушку с сообщением "..Strike any key for reboot ..".

Freeman писал(а):
Nika писал(а):А вообще, производители дискет не имеют права тиражировать DBR, которая тоже защищена авторским правом.
Могу предположить, что на устоявшемся рынке производителям дискет проще было заплатить Microsoft за право распространения загрузочной записи, чем получать гневные рекламации в стиле "нигрузицца" и падение продаж. Конкуренция не дремлет.
Им нет никакого смысла это делать. Без самой MS-DOS её загрузчик в DBR функционально ничем не отличается от "заглушки".
Ну, а пихать на каждую продаваемую дискету MS-DOS никому в голову не придёт, да это и не нужно.
Последний раз редактировалось Nika 14 июл 2014, 15:21, всего редактировалось 7 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 587
Зарегистрирован: 17 окт 2013, 00:21

Re: Что делать с файлами IMA?

Сообщение Freeman » 14 июл 2014, 15:33

Тогда с нетерпением жду результатов теста, возможна ли загрузка со свежекупленных форматированных дискет после простого копирования на них системных файлов.
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Что делать с файлами IMA?

Сообщение Nika » 14 июл 2014, 15:39

Freeman писал(а):Тогда с нетерпением жду результатов теста, возможна ли загрузка со свежекупленных форматированных дискет после простого копирования на них системных файлов.

)) Тю. Какие тесты? Я же листинг выше показал - что же там тестировать?..

То пускай Arix запишет имич (из файла 1_44_raw.rar, см.выше) на дискетку и тестирует.
Может, у него вирусина какая на компьютере сидит, или какая-то мудрёная настройка в Тотал-командере (я с Тоталом не знаком абсолютно, поэтому только предполагаю).

-- Добавлено --
.. А ужо как я натестировался этого самого при возне с RAMDRIVE.EXE.. - вспоминаю - вздрагиваю. (Упоминал эту программу выше).
Последний раз редактировалось Nika 14 июл 2014, 15:46, всего редактировалось 6 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 587
Зарегистрирован: 17 окт 2013, 00:21

Re: Что делать с файлами IMA?

Сообщение Gawobeka » 14 июл 2014, 17:38

Дискета Imation 2HD 2008 года рождения из только-что вскрытой коробки
Вложения
disk_a_1.PNG
disk_a_1.PNG (38.93 Кб) Просмотров: 4802
disk_a_2.PNG
disk_a_2.PNG (35.4 Кб) Просмотров: 4758
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 293
Зарегистрирован: 08 дек 2012, 22:11

Re: Что делать с файлами IMA?

Сообщение Nika » 14 июл 2014, 17:46

Gawobeka писал(а):Дискета Imation 2HD 2008 года рождения из только-что вскрытой коробки

Да, выходит, в DBR загрузчик.
Ну, будем знать, что и такое бывает.
Но и то, копировать туда можно только файлы от IBM-DOS, но не от MS-DOS 7 или 6.
Последний раз редактировалось Nika 14 июл 2014, 17:47, всего редактировалось 1 раз.
Nika
Мастер Даунгрейда
 
Сообщения: 587
Зарегистрирован: 17 окт 2013, 00:21

Re: Что делать с файлами IMA?

Сообщение Freeman » 14 июл 2014, 18:36

Nika писал(а):)) Тю. Какие тесты? Я же листинг выше показал - что же там тестировать?..

Да, проглядел образ выше. Протестировал на виртуалке, копировал файлы DOS 7.10. Загрузка не удалась, получил означенную ошибку.
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

Re: Что делать с файлами IMA?

Сообщение nongrato » 16 июл 2014, 20:46

Прошу прощения за очередную порцию оффтопа, но то, что программа, выводящая сообщение об ошибке, оказывается записана не в ПЗУ, а непосредственно на саму дискету — для меня новость. Решил убедиться на практике, подсунув дисководу дискету отформатированную не в FAT, а UFS(unix). И действительно: с такой дискетой сообщение не выводится!
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

Пред.След.

Вернуться в Поиск программ и игр

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1