Welcome to eComStation.RU site!

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

Frequently asked questions and answers:

eComStation.RU

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

 
 
Отчет: OS/2 совместимое оборудование
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

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

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

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

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

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

 
История (1):

 
(Бонусы)

 
Советы:

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

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

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

 

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

 
Новая eComStation:

 
Будущее: (1)

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

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

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

 
Гаджеты

 

Запись 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.


 

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

SSD с установленной eComStation - модернизируй свой ноутбук или десктоп. Компьютер заработает быстрее, тише и экономичнее.

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

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 легко обслуживать: a) Быстрая установка ОС. 20 минут и готова, b) Универсальные драйверы, можно легко заменять компоненты компьютеров - система всё равно загрузится и будет работать, c) Для ремонтников: удобно чинить компьютеры Windows, загрузив eComStation (нет опасности заражения вирусами)

Статьи

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


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

 

Самая комментируемая новость за неделю: ArcaOS 5.01 еще две недели





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

Самая комментируемая новость за месяц: ArcaOS 5.01 еще две недели

IBM OS/2 Warp

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

Отчет: OS/2 совместимое оборудование

 
Статьи


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

 

 
Картинка дня: