[[ header START ]]

Welcome to OS2.GURU site! (eComStation.RU)

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:
telegram

Форум обсуждение

telegram

Send message

telegram

[ +7-981-8529467 (Санкт-Петербург)

telegram

t.me/os2_guru

eComStation.RU


ru · en · de · es · it · pt · cz · pl · fr
OS/2 - это совершенно другая операционная система для PC (ArcaOS, eComStation, IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
[Что такое OS/2?  Новости  Установка  Обновление  
 
 
Применение  Будущее  Сообщество  Проекты  

eCo Software
не получает вознаграждение
из США

[Как заработать в OS/2?

Как купить OS/2 дискету?

Идеи для фанатов OS/2

*

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

ArcaOS 5.0 Русская версия
Пакет русификации ArcaOS 5.0 OS/2 давно доступен. Поддерживается любая версия: 5.0, 5.0.1, 5.0.2.

eCo Software может выпустить и другие пакеты (Немецкий, Голландский, Бразильский Португальский, Испанский, Шведский и т.д.)

Запись DVD в OS/2 и eComStation


TITLE: Запись DVD в OS/2 и eComStation

DATE: 2005-03-20 18:28:07

AUTHOR: nickk, Sergey Posokhov

Ранее, на сайте www.ecomstation.ru были опубликованы статьи:

К ним можно добавить следующее.

Так какие же DVD-устройства поддерживаются OS/2 и eComStation?

Все, работающие через интерфейс ATAPI и SCSI.

Сколько данных влезет на односторонный DVD?

Примерно 4.7 миллиарда байтов, то есть 4.2 GB, потому что GB содержит не тысячу мегабайтов, а 1024 MB. На коробках пишут завышенную цифру. Точный объем болванки может сообщить DVDDAO.

Как устроена файловая система DVD?

Это файловая система ISO-9660 середины 90-х годов, используемая также для CD-дисков. Только что записанный в полуоси DVD-диск был вставлен в виндовую машину и был прочтен там как CD большого размера. Есть еще файловая система UDF, это дальнейшее развитие стандарта ISO-9660, разработанное в первую очередь для записи в пакетных режимах. Для записи на DVD использовать UDF необязательно.

Софт, который нам нужен?

Драйверы, CDRecord, MKISOFS, DVDDAO.

Подключение внутри PC

Железка была поставлена как "secondary master", кроме нее на втором шлейфе никаких устройств нет. При загрузке компьютера появилось название устройства. В OS/2 CD-диски читаются без проблем.

Подключение в ОС

Устройства для записи дисков должны быть видны в OS/2 как SCSI-устройства. Требуются драйверы:

  • DaniS506
  • DaniATAPI
  • ASPI DMD
  • ASPI Router

Если используется DVD со SCSI интерфейсом (в том числе и через IDE->SCSI переходник), то вместо DaniS506 и DaniATAPI драйверов устанавливается драйвер вашего SCSI контроллера.

Внимание, скачайте последние версии драйверов с Hobbes. Если даже у вас был и есть пишущий CD-RW и он работал, все равно надо обновить драйвер ASPI до версии 1.1 или более поздней, поскольку DVDDAO работает только с драйвером ASPIRout версии 1.1 и выше.

Как проверить, работают ли драйверы низкого уровня?

Следуя руководству к DaniS506, набираем в командной строке "type ibms506$" и получаем список устройств, которые видит драйвер.

Как проверить всю цепочку драйверов?

Следуя руководству к CDRecord, запускаем его и смотрим, какие "SCSI-устройства" у нас появились в компьютере с OS/2:

 cdrecord -scanbus | more

Узнаем, что наша железка видна под номером "0,1,0" - запомним этот номер, он нам еще понадобится.

Также замечаем, что название устройства содержит пробелы - полное название "устройства на шине SCSI" будет содержать четыре пробела после "_NEC", вот так: _NEC....DVD_RW.ND-3520A В нашем случае это не имет значения, раз мы получили номер, но может пригодится для RSJ CD Recorder (он требует названия в своем файле настроек).

Теперь пишем все файлы?

Пока нет, вначале надо подготовить образ диска. Здесь еще одна проблема - файловая система HPFS, разработанная 15 лет назад, не поддерживает файлы размера больше 2 GB. Файловая система JFS поддерживает файлы размером более 2GB. Кроме того, надо записывать на DVD длинные имена файлов. Поэтому читаем руководство к MKISOFS и задаем ключи:

  mkisofs.exe -verbose                   запускаем MKISOFS
              -iso-level="4"             поддержка длинных имен
              -allow-lowercase           (то же)
              -allow-leading-dots        (то же)
              -no-iso-translate          (то же)
              -output="dvd.iso"          создаем "dvd.iso"
              -split-output              создаем несколько файлов (на HPFS)
              название_каталога          взять данные из указанного каталога

Полезные ключи, позволяющие составить заголовок диска:

              -appid=""                  название DVD-диска
              -volid=""                  метка (заглавные буквы без знаков препинания)
              -preparer=""               автор DVD-диска
              -publisher=""              кто подготовил диск

После запуска получаем:

Образ лучше всего создавать там же, где лежат файлы (HPFS так работает).

Как проверить, влезет ли образ на DVD-болванку?

Запустить MKISOFS с ключиком

              -print-size

И проверить размер в "блоках по 2 килобайта", то есть в кусках по 2048 байт. Размер болванки позволяет записать

              2295088 * 2048

Если у MKISOFS получается меньше - данные влезут на DVD.

Поддерживаются длинные имена файлов?

Поддержка длинных имен есть в файловой системе для CD-дисков. Стандарт, который MKISOFS называет "ISO Level 4", полностью называется "ISO-9660:1999" и был разработан в 1999 году, вскоре после ISO-9660.

Имена файлов записываются в том же виде, как они видны на дисках HPFS. Для поддержки имен файлов в национальных алфавитах можно воспользоваться расширением ISO-9660 под названием Joliet (ключ -j). Все современные операционные системы поддерживают чтение таких дисков.

А эти рожицы - это че?

Бинарные данные в заголовке файловой системы записываются в "big endian" (порядок байтов Motorola/SUN/IBM) и повторяются в "little endian" (порядок байтов Intel через Ж).

Теперь пишем файлы?

Да, теперь запускаем DVDDAO

  dvddao.exe                             запускаем DVDDAO
             --device 0,1,0              взять "SCSI-устройство 0,1,0"
             --speed 1                   установить низкую скорость
             --blank fast                запись идет с начала диска
             --lock EF                   не давать обнаруживать E: и F: никому
             --verify                    после записи выполнить проверку диска
             --eject                     затем выдвинуть его (как подставку для кофе)
             dvd.iso*                    взять все файлы, созданные MKISOFS

После этого должна начаться запись. Она может и не начаться, если лазер неисправен, если болванка попалась некачественная, если свистка не досталось и акула глухая, если версия драйвера ASPI меньше 1.1 и так далее. На то есть сообщения об ошибках от DVDDAO:

В данном случае он ругается, что диска "F:" не было и захватить его не удалось, что на болванке ничего не было и "toc" отсутствует и прочее. Тем не менее, запись идет. Затем DVDDAO вытолкнет диск и его можно будет читать как обычный CD в любом компьютере.

Можно ли что-то делать во время записи DVD?

Набрать вот такую статью (за это время были нарезаны две болванки), не запуская приложения, занимающие время процессора.

Можно ли закрыть окно DVDDAO?

Да, но после этого надо достать DVD-диск из устройства. Нельзя запускать DVDDAO во второй раз, если диск остался "на запись".

Создание диска без создания образа?

Запустить

   mkisofs | dvddao -

Двухслойные болванки 8 GB?

Должны поддерживаться DVDDAO.


Вопросы задавал Sergey Posokhov, отвечал nickk.


 

Попробуй программу:

Firefox 4 - работает быстрее, показывает современные сайты + обязательно установи шрифты Microsoft font pack

Комментарии:

Pappa Karlo
2005-03-21 14:38:44

Вопрос на засыпку: а загрузочные DVD сделать можно ? например, чтоб осевые инсталяторы с него запускались

Дмитрий Калашников
2005-03-22 08:20:30

Чё-то грустно в 2005 году диски из командной строки писать... Может подумать над RSJ?

Sanych
2005-03-22 09:35:42

у RSJ пераментные проблемы с рускими буквами. если бы не эта проблема - думал бы над покупкой.

А так udf очень удобная весчь.

HEKPOMAH
2005-03-23 17:18:06

А можно без --blank=fast? И почему надо низкую скорость? Высокая тоже неплохо. :)

Oleandr
2005-03-24 09:51:57

А как в записанном iso поменять один файл (каталог) на другой, или хотя бы переименовать? Да и в командной строке как-то неудобно мышкой работать - народ все спрашивает "А нафига ты мучаешься -поставь ХРень!"

Sergey Posokhov
2005-03-24 12:58:30

Можно без "blank" и на высокой скорости сразу.

Есть PM-ные проги, запускающие CDRecord, а DVDDAO по ключикам совместима с ним. Но я честно скажу, что не пробовал... у меня один каталог, 3.5 GB ска/регги, который сбросил на DVD.

В записанном ISO-образе нельзя ничего менять, это точно. Да и надо ли, можно без образа.

Вот.

Papa Karlo
2005-05-08 13:47:17

етить.

А ссылочку влом было добавить ?

типа все это вы можете взять на

[url]

froloff
2006-05-11 13:41:44

To Papa Karlo

Загрузочные DVD делаются на раз аналогично загрузочным CD. Главное, чтобы BIOS умел грузиться с DVD

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


Книги про eComStation и OS/2 Warp: для чайников, разработчиков и специалистов. Списки здесь

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

[Google]

IBM OS/2 Warp

 
Обучение новичков

Списки протестированного OS/2 оборудования

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae