Виртуальный CD/DVD-RW привод
Есть ли под linux программа для эмуляции CD/DVD-RW привода с возможностью записи.
Т.е. я создаю на диске пустой файл, который в роли виртуального компакт-диска как бы вставляю в виртуальный CD/DVD-RW привод, пишу в этот виртуальный привод, а на самом деле информация сбрасывается в файл (но не просто iso-файл, а полный побайтовый слепок, ибо в iso, например, не запихнуть AudioCD).
Под Windows у меня была софтина VirtualCD, полностью меня устраивавшая. Под linux уже пол дня не могу найти. Пробовал cdemu — вроде в него нельзя писать.
На вопросы, зачем мне это надо, отвечать принципиально не буду. Есть определённая проблема, прошу подсказать путь её решения.
А /dev/loop разве ro?
Да причем штатными средствами.
man mount, man dd, man mkfs
дай угадаю. пытаешься скормить диск игрушке под вайн?
Так надо в нём самом для опред. приложения просто назначить путь до сидирома.
З.Ы. А штатное монтирование iso ещё никто не отменял.
пока на линуксе не появится игрушек, не будет и хороших программ (типа VirtualCD и DaemonTools)
>дай угадаю. пытаешься скормить диск игрушке под вайн?
Так надо в нём самом для опред. приложения просто назначить путь до сидирома.
З.Ы. А штатное монтирование iso ещё никто не отменял.
1) ТСу надо именно возможность записи
2) штатное монтирование iso — полная фигня. Даже бетка первого старфорса видела неиллюзорную разницу между настоящим диском и изошкой. Туда надо методы изощреннее — эмулировать IDE (чтобы как минимум обойти блэклист), плюс плотность записи и временные задержки, плюс эксклюзивный доступ к девайсу без блокировки I/O — и много еще чего.
Источник
Удобная утилита для эмуляции cd привода.
Нашел отличную вещь для linux. Наподобие daemon tools в windows. Умеет читать разные форматы и конвертировать в iso, если нужно.
UPD
что она теперь еще умеет:
- Mount automatically ISO, MDF, NRG, BIN, NRG without the need to insert admin password! Only single-track images are supported for the moment
- A nice display which shows current images mounted and possibility to click on it to quickly reopen mounted image
- Convert 2 ISO all image types:
*.bin *.mdf *.nrg *.img *.daa *.dmg *.cdi *.b5i *.bwi *.pdi and much more - Extract images content to a folder:
*.bin *.mdf *.nrg *.img *.daa *.dmg *.cdi *.b5i *.bwi *.pdi and much more - Play a DVD Movie Image with Kaffeine / VLC / SMplayer with auto-cover download from Amazon
- Generate an ISO from a Folder or CD/DVD
- Check MD5 file of an image and/or generate it to a text file
- Encrypt / Decrypt an image
- Split / Merge image in X megabyte
- Compress with High Ratio an image in 7z format
- Rip a PSX cd to *.bin to make it work with epsxe/psx emulators
- Restore a lost CUE file of *.bin *.img
- Convert Mac OS *.dmg to a mountable image
- El-Torito support to create ISO bootable Cd
- Mount an image in a specified folder from the user
- Create a database of images to manage big collections
- Extract the Boot Image file of a CD/DVD or ISO
- Backup a CD-Audio to a *.bin image
- Complete localization for English, Italian, French, Spanish, Polish and much more!
- Quick and simple utility to Rip a DVD to Xvid AVI
- Quick and simple utility to convert a generic video (avi, mpeg, mov, wmv, asf) to Xvid AVI
- Quick and simple utility to convert a FLV video to AVI
- Utility to download videos from Youtube and Metacafe!
- Extract Audio from a video file
- Extract a *.rar archive that has a password
Комментарии (4)
Да знаем мы её 😉 . Ещё её старые версий мне нравились а теперь она вообще комбайн. Вот тока обход защиты в ней нулевой. Так что учтите если выдаст ошибку при монтировании.
утилита для монтирования дисков:
sudo mount /что.iso_или.mdf_или_ещё_что-нибудь -o loop /куда
отмонтирование:
sudo umount /то_самое_куда
и ни каких гуёв не надо 😉
это то понятно. да только монтировать умеет лишь стандарт iso9660.. иногда получалось mdf. а эта знает полно всяких.
а эта знает полно всяких
самый касяк программы «не может считывать образы дисков которые записаны были мультисессией»
Источник
CDEmu — эмулятор CD/DVD-приводов в GNU/Linux
CDEmu (http://cdemu.sourceforge.net) представляет собой свободный эмулятор (лицензия GNU GPLv2) приводов CD/DVD для операционной системы GNU/Linux. Проект был начат Робертом Пенцом (Robert Penz), но затем код переписали с нуля. В статье пойдет речь уже о «новой» версии, которую сейчас сопровождает Павел Позански (Pawel Pozanski).
Программа эмулирует работу непосредственно приводов, а не файловых систем, что отличает ее от других свободных утилит, ориентированных на решение данного круга задач. Например, mount может монтировать только образы в формате ISO9660. Для MDF обычно требуется конвертация в ISO с помощью таких средств, как ISO 9660 Analyzer Tool (http://iat.berlios.de). Fuseiso, в свою очередь, не позволяет монтировать образы свыше 2 Гб. Подобные проблемы испытывает и AcetoneISO, так как программа основана на использовании fuseiso.
cdemu/+archive/ ppa). На веб-странице репозитория в разделе Adding this PPA to your system был выбран Karmic (10.04), после чего я добавил соответствующие строчки в /etc/apt/sources.list, а затем — ключ хранилища:
$ sudo apt-key adv —keyserver keyserver.ubuntu.com
—recv-keys D782A00F
Осталось обновить список пакетов и установить относящиеся к проекту пакеты:
— базовая часть: cdemu-daemon, libmirage, vhba-dkms;
— клиентская: cdemu-client, gcdemu;
— утилиты: mirage-image-analyzer.
Источник
Эмуляторы оптического привода.
Какую программу можно использовать в качестве эмулятора оптических приводов в ОС «Debian Squeeze»? Программа должна быть с GUI.
Напишите GUI к mount, делов-то.
Привода или файловой системы в ISO-образе?
Первое — cdemu
Второе — mount -o loop file.iso /mnt
простите не удержался
А вообще лорчую ацетон.
Сdemu без вариантов. Для второгнома есть удобный скриптик на правом клике что есть очень удобно.
Спасибо! Второй вариант помог!
Откуда Вы столько знаете о ОС «Debian»? Подскажите, пожалуйста, ресурсы, откуда берете информацию.
Откуда Вы столько знаете о ОС «Debian»?
Хотел бы я сам знать.
Информация строго секретная и посторонним не разглашается.
Откуда Вы столько знаете о ОС «Debian»? Подскажите, пожалуйста, ресурсы, откуда берете информацию.
Просто многие сначала не спрашивают на форумах, а пробуют погуглить, а
нужное записывают в файл. И информация в большинстве случаев касается не только к дебиану, а к другому линуксу, иногда и к другой Unix-ос.
Откуда Вы столько знаете о ОС «Debian»?
Когда же будет «Чмоки-чмоки!» и «Спасибки!»?
А чем связаны эти команды и Debian? Такое в любом дистрибутиве GNU/Linux, а так же в BSD. Кстати, не ОС Debian, а просто Debian.
Источник
CDemu
Простая утилита для создания виртуальных CD/DVD-приводов.
CDemu — консольная утилита и апплет позволяющий монтировать образы дисков в систему одним кликом, аналог Alcohol 120%, Virtual CD и DAEMON Tools.
В Linux существует несколько простых способов монтирования образов дисков. Например есть утилита командной строки mount, есть fuseiso модуль для монтирования ISO образов и графические утилиты использующие их возможности (например ISOmorphin или AcetoneISO).
Консоль конечно здорово облегчает жизнь, не нужно запускать какую-то программу, ввод единственной строки mount — umount и образ смонтирован/размонтирован. Но многим использование консоли кажется неудобным, пугающим, да и плюс ко всему эти способы всё же имеют некоторые недостатки/ограничения.
Например эти способы не эмулируют привод, а эмулируют только файловую систему. В каких то случаях этого оказывается вполне достаточно, а иногда нет. И к тому же fuseiso не может монтировать образы более 2Gb, что на данный момент является существенным недостатком, а mount может монтировать только ISO-образы, использование же конвертеров не всегда удобно.
CDemu позволяет создавать виртуальные приводы посредством vhba-модуля ядра, позволяя использовать образы дисков как будто в CD/DVD привод вставлен реальный диск.
В CDemu реализована поддержка множества форматов образов, таких как: mdf/mds, nrg, bin/cue, iso, ccd, daa, c2d, toc, b6t, cdi, cif. И так же TR / Transfer Rate (скорость считывания ) и DPM эмуляция (местоположение данных) .
CDemu это консольная утилита, но имеется и простой апплет (значок в системном трее), упрощающий работу с приложением. Консольная команда загрузить образ выглядит просто:
Выгружать образ намного проще:
load 0 — это номер дисковода. Если при загрузке/выгрузке будет выскакивать ошибка:
То тогда, чтобы от этого избавиться, в конец строки нужно добавлять -b system
CDemu изначально запускается на уровне сессии, за это отвечает параметр LOAD_DAEMON=»0″ в конфигурационном файле :
Для запуска с системой можно поправить его (от root) на LOAD_DAEMON=»1″ , или же для запуска демона CDemu вместе с системой в меню «Система-Параметры-Запускаемые приложения» от текущего пользователя добавить (CDEmu daemon session launcher):
Так же в конфиге «cdemu-daemon» в секции «# Number of (virtual disc) devices» выставить количество эмулируемых приводов (по умолчанию их два: DEVICES=»2″) .
CDemu-апплет используется совсем просто! Правым кликом мыши по нему вызывается список приводов. Там выбирается нужный привод и нажатием на него открывается диалог обзора файловой системы, в котором указывается путь до образа диска.
Размонтирование образа можно произвести и из файлового менеджера (например Nautilus/Caja), так же как и физический диск или повторным выбором его в меню апплета по правому щелчку мыши. Левой кнопкой мыши вызывается диалог настройки апплета, левый клик по приводу вызывает его диалог настройки. Так же показываются всплывающие сообщения о смонтированном/размонтированном образе.
Лицензия: GNU General Public License (GPL)
Источник