Программы для работы с cd в linux
(C) В.А.Костромин, 2004.
2. Утилита fdisk и ее ближайшие родственники
В этом разделе мы рассмотрим традиционные средства создания разделов, существующие в Линукс.
2.1. Общая характеристика
Самый известный инструмент для работы с таблицей разбиения - программа fdisk. Программы с таким названием имеются во всех операционных системах. Но, несмотря на совпадение названий, по сути это совершенно разные программы, так что не стоит пользоваться описанием одной из них, применяя другую. К тому же в одном из руководств я нашел утверждение о том, что использование FDISK от Win95/Win98 в системах с несколькими разными файловыми системами (установленными в разные разделы) опасно. Известны случаи, когда эта программа удаляла логические разделы типа, отличного от FAT, хотя ей было задано удалить FAT-раздел, расположенный где-то дальше в цепочке логических разделов.
В Линукс имеются три версии этой программы: fdisk, sfdisk, cfdisk. Их основное назначение - создание разделов на "чистом" диске или изменение разбиения диска. Но основной метод переразбиения диска в этих программах сводится к удалению существующих разделов и созданию новых (соответственно, с потерей всей информации на диске). Правда, man-страница к утилите sfdisk сообщает, что утилита эта может производить переразбиение диска, но предупреждает, что операция эта очень опасна.
Все три упомянутых программы имеют только текстовый интерфейс, то есть запускаются в консоли или окне терминала. На страничке man к программе fdisk сообщается, что cfdisk создает высококачественные таблицы разбиения диска и поэтому, если есть возможность, то надо использовать именно эту программу. Одновременно отмечается, что fdisk обычно дает неплохой результат, но имеет некоторые недостатки и ее не рекомендуется применять, если есть другие возможности. Относительно sfdisk утверждается, что это программа для хакеров - она более корректна, чем fdisk и мощнее чем fdisk и cfdisk, но имеет ужасно неудобный интерфейс. И, действительно, интерфейс cfdisk кажется наиболее удобным, поскольку он уже имеет интуитивно понятное меню. Автор статьи [7] утверждает, что именно по этой причине программа cfdisk используется в текстовых инсталляторах Debian GNU/Linux и Slackware Linux. А вот в системе, установленной из дистрибутива Red Hat Linux 9 этой утилиты почему-то не оказалось.
У fdisk и sfdisk есть одна важная особенность -- они умеют выводить список всех существующих разделов в неинтерактивном режиме. Для этого достаточно запустить эти команды с опцией -l. Причем, если не указывать устройство, то будет выведен список разделов всех имеющихся дисков. Результаты выполнения этих команд выглядят немного по-разному. На моем диске с испорченной таблицей разделов я получил следующие результаты:
Все сказанное еще не позволяет сделать однозначного вывода о том, какая их этих программ предпочтительнее. Поэтому рассмотрим все три утилиты последовательно.
2.2. Программа fdisk
Работа с программой fdisk осуществляется через командный интерфейс. Если запустить ее без опций, мы увидим только приглашение к вводу одной из доступных однобуквенных клавиатурных команд (см. листинг 6).
Список доступных команд мы получаем по команде (поскольку вызов этих команд осуществляется нажатием соответствующей клавиши, я буду обозначать команды буквой, заключенной в угловые скобки):
Назначение некоторых клавиатурных команд я поясню так же кратко, как они даются самой утилитой, но на русском языке:
- - снять/установить флаг активности раздела (номер раздела будет запрошен);
- - удалить раздел;
- - вывести список известных программе типов разделов;
- - создать (добавить) новый раздел;
- - создать новую пустую таблицу разделов в стиле DOS;
- - выйти из программы, не записывая на диск сделанные изменения;
- - изменить метку типа раздела (можно задавать один из типов, перечисленных в выводе команды , причем список этот может быть выведен на экран и после вызова команды );
- - проверить таблицу разделов (мне показалось, что эта команда мало полезна, но я могу и ошибаться);
- - записать исправленную таблицу разделов на диск и выйти из программы;
- - дополнительные возможности (только для экспертов).
Две последних команды требуют дополнительных пояснений. Как видите, разработчики программы предусмотрели некие меры предосторожности, чтобы защититься от необдуманных действий пользователя. Пока вы не выполнили команду , внесенные вами изменения еще не являются необратимыми. Вы всегда можете нажать клавишу и таблица разделов останется нетронутой. Вероятно, программа работает с каким-то временным файлом - образом MBR, и только по команде происходит запись содержимого этого файла в MBR.
По команде мы переходим “на второй уровень” программы fdisk. Как сказано выше, этот уровень - для экспертов! Перечень дополнительных возможностей, доступных на этом уровне, можно снова получить по команде (см. листинг 8):
2.3. Программа cfdisk
В отличие от fdisk интерфейс программы cfdisk построен на основе небольшого меню, расположенного в нижней части экрана (рис.1).
Рис.1. Окно программы cfdisk
Размер раздела в cfdisk может быть показан в мегабайтах (по умолчанию), килобайтах, а также в количестве секторов или цилиндров. Переключение между этими режимами осуществляется командой Units или с помощью горячей клавиши (в последнем случае переключение осуществляется по циклу). Если после указания размера стоит звездочка, это означает, что либо границы раздела не совпадают с границами цилиндров, либо используется неверная геометрия диска. Линукс не использует геометрию в работе с дисками, так что бояться этого не стоит. Но можно и поменять геометрию диска, с которой будет работать cfdisk. Для этого служит горячая клавиша . Однако в руководстве к программе сказано, что делать это может только тот, кто знает, что он делает. А остальным в определении геометрии диска лучше довериться программе cfdisk.
С помощью команды Delete или горячей клавиши можно удалить раздел, выделенный в данный момент в списке разделов.
Если в списке разделов подсветка перемещена на свободное пространство, вид меню изменится (смотри рис.2).
Рис.2. Создание нового раздела с помощью cfdisk
Новый раздел создается с помощью команды New или горячей клавиши . Если тип раздела не определяется однозначно, программа попросит вас его задать. Помните, что можно создать не более 4 первичных разделов и что расширенным может быть только один из них. Поэтому все логические разделы должны быть расположены на диске последовательно и не могут чередоваться с первичными. Затем программа запросит у вас размер создаваемого раздела, причем по умолчанию предложит вам создать его равным всему свободному пространству. Если вас это устраивает, можно просто нажать клавишу . В противном случае можно ввести желаемый размер, причем программа воспринимает размер, заданный в мегабайтах (M), килобайтах (K), цилиндрах (С) и секторах (S). Приведенные в скобках буквы вы должны указать сразу после цифры, задающей размер (M можно не указывать, это значение по умолчанию). Создаваемый раздел можно разместить либо в начале, либо в конце свободного дискового пространства, и cfdisk снова попросит вас принять решение на этот счет.
К чему приведут сделанные вам изменения, можно просмотреть с помощью команды Print ( ). При этом возможны три варианта отображения этого результата:
- так называемый raw data формат, то есть шестнадцатеричный вид секторов, которые будут записаны в первые сектора каждого раздела;
- секторный формат (рис.3);
Рис.3. Таблица разделов в секторном формате
- табличный формат (рис.4), в котором разделы упорядочены по их номерам.
Рис.4. Таблица разделов в табличном формате
Чтобы сделанные изменения вступили в силу, необходимо записать таблицу разбиения на диск, что делается с помощью команды Write или горячей клавиши (причем, именно заглавной W). Программа запросит у вас подтверждения и запишет результат на диск.
Для выхода из программы служит команда Quit или горячая клавиша .
2.4. Программа sfdisk
Будучи запущенной без параметров, эта утилита выдает только двухстраничную справку о параметрах запуска. Но только из этой справки понять, как использовать эту утилиту, трудно. Необходимо заглянуть и на страничку интерактивной подсказки man sfdisk. Из этой справки узнаем, что утилита sfdisk имеет 4 основных варианта использования.
Вариант 1. Будучи запущенной с опцией -s partition она выдает размер раздела в блоках. Параметр partition может указывать на конкретный раздел, например, /dev/hda2, либо на весь диск. В таком случае будет выведен объем диска в блоках. А если оставить только опцию -s и не указывать диск или раздел, то будет выведен объем всех разделов на каждом диске и общий объем диска (см. листинг 9).
Вариант 2. Второй вариант использования утилиты sfdisk служит для получения информации о таблице разделов диска. Для этого следует запустить ее с опцией -l или же с опцей -d. Будучи запущенной с опцией -l
утилита sfdisk выдает таблицу разделов указанного диска примерно в таком же формате, как и утилита fdisk (примеры приведены в листингах 4 и 5). Но если запустить программу с дополнительной опцией -x, мы увидим всю цепочку логических разделов, вложенных в расширенный раздел, то есть получим более детальную информацию о разделах (см. листинг 3).
Опция -d (листинг 10) позволяет получить информацию в другом формате, ориентированном на применение утилиты sfdisk для изменения таблицы разделов (смотри ниже описание четвертого варианта использования sfdisk).
Вариант 3. Третий вариант запуска sfdisk определяется использованием опции -V, и служит для тестирования таблицы разделов на конкретном устройстве. Эту опцию, вероятно, лучше использовать вместе с опцией -l, тогда вы увидите и таблицу разделов и информацию о некорректностях в этой таблице.
Вариант 4. И, наконец, четвертый способ запуска этой программы предназначен изменения таблицы разделов диска. Man-страница предупреждает, что использовать этот вариант надо очень осторожно, поскольку любая ошибка приведет к потере ваших данных. Поэтому предварительно нужно составить четкий и хорошо продуманный план разбиения диска на разделы, так как программа потребует у вас явным образом задать параметры каждого из запланированных разделов, причем никаких подсказок в ходе этого процесса не выдает. Она просто-напросто выводит последовательно запрос на ввод параметров очередного раздела (листинг 11)
Каждая строка ввода приведенного выше вида определяет один раздел. Поля разделяются пробелами. Можно использовать в качестве разделителей запятую или точку с запятой. Числа могут быть десятичными, восьмеричными или шестнадцатиричными. Поля , задающие раздел в формате "цилиндр, головка, сектор", могут отсутствовать (man-страница даже рекомендует не задавать эти значения), поскольку утилита умеет вычислять их самостоятельно. Загрузочный раздел помечается звездочкой в соответствующем поле. Впрочем, если у вас не установлено других систем, кроме Линукс, загрузочный раздел можно не указывать, поскольку Линукс не использует эту метку.
Тип раздела (поле Id) задается шестнадциричным кодом без добавления префикса 0x, или просто одним из следующих символов: S - Linux_Swap (82), L - Linux_Native (83), E - Extended (5) или X - Linux_Extended (85).
При создании таблицы разделов можно ограничиться вводом только двух первых полей - остальные будут заданы по умолчанию.
Так что лучше всего запускать sfdisk в системе вроде Knoppix, или применять ее ко второму жесткому диску, предварительно размонтировав его (отмечу, что fdisk в аналогичной ситуации запускается без возражений). Впрочем, если вы уверены в правильности своих решений, можно заставить утилиту работать, указав опцию -f ("Делай, что говорят, и без рассуждений!"), или просто отменить проверку того, что диск в данный момент используется, указав опцию --no-reread.
Как видите, утилита sfdisk требует заранее продумать структуру создаваемых на диске разделов. В качестве меры предосторожности можно сохранить на диск существующую таблицу разделов командой
В этом случае перед записью измененной таблицы на диск, старое содержимое секторов, определяющих разбиение диска, будет сохранено в файле hda-part.save. Если в процессе внесения изменений вы сделаете какую-то ошибку, можно будет восстановить исходное состояние с помощью команды
Заметьте, что использование опций -O и -I не эквивалентно простому сохранению таблицы разделов. Информация, сохраняемая при использовании опции -O, представляет собой двоичную версию вывода, получаемого с помощью опции -d.
С помощью утилиты sfdisk можно изменить только один раздел на диске, используя опцию -N.
Прочитав приведенные выше описания трех основных утилит для разбиения диска, существующих в Линукс, вы сами можете выбрать наиболее подходящую для себя. Отмечу только еще раз, что все эти утилиты не позволяют производить переазбиение диска с сохранением информации на уже существующих разделах. Так что если речь идет о переразбиении диска, вам придется позаботиться о том, чтобы сохранить ваши данные на каком-то резервном носителе. В последнее время появились и утилиты, которые позволяют производить переразбиение диска без потери информации (по крайней мере, так утверждается). И я расскажу о таких утилитах, но чуть позже, после того, как приведу краткую характеристику утилит для создания разделов, входящих в состав нескольких дистрибутивов Linux.
Программы для записи ISO-образов на диски и флешки. Программы для создания загрузочный носителей — LiveUSB, LiveCD, LiveDVD. Программы для записи CD и DVD дисков в Linux. Прожиг дисков.
Ventoy
Ventoy - программа для создания загрузочных USB-носителей (флешек) с несколькими ISO образами. Образы достаточно просто скопировать на флешку.
MultiBootUSB
MultiBootUSB — позволяет создавать загрузочные мультизагрузочные USB-носители (флешки) с несколькими (live) системами одновременно.
WoeUSB
WoeUSB — программа для создания загрузочной флешки для установки Windows. Программа создает загрузочную флешку из образа Windows.
Etcher
Etcher — простая бесплатная программа для создания загрузочных USB-носителей или загрузочных SD-карточек.
Furius ISO Mount
Furius ISO Mount - бесплатная программа для монтирования образов дисков без записи на диск. Поддерживаются ISO, IMG, BIN, MDF и NRG образы.
Xfburn
Xfburn — маленькая и шустрая программа для записи дисков, включенная по умолчанию в стандартный набор приложений для рабочего стола Xfce.
K3b — программа для записи дисков. Обладает множеством возможностей и позволяет создавать все необходимые типы дисков. Является одной из лучших программ в своем классе для Linux.
SimpleBurn
SimpleBurn — программа для записи оптических дисков (CD и DVD), создания и записи их iso-образов, конвертирования аудио компакт-дисков и видео DVD дисков (совместно с MPlayer и MEncoder).
Brasero
Brasero — программа для записи дисков в Linux. Обладает всеми необходимыми функциями для записи и копирования дисков.
GnomeBaker
GnomeBaker — программа для записи CD/DVD дисков в Linux. Предоставляет полный набор возможностей для работы с CD/DVD дисками.
ISO Master — программа для редактирования ISO-образов оптических дисков. ISO Master не создаёт ISO-образы с компакт-дисков и не записывает их на диски, а только позволяет создавать их из произвольных каталогов и файлов или извлекать и изменять содержимое уже существующих образов.
ISOmorphin
Удобный менеджер образов ISO для GNOME.
K3b — удобная графическая многофункциональная программа для записи CD, DVD и Blu-ray для UNIX-подобных операционных систем.
K9Copy
Приложение для создания, копирования и конвертирования видео DVD-дисков.
KMediaFactory
KMediaFactory - удобная программа для DVD ауторинга, позволяющая из исходных материалов создать полноценный Video DVD. В качестве исходного материала для такого диска могут выступать видео-файлы любого формата, который утилита ffmpeg способна конвертировать в DVD-совместимый видео-файл.
ManDVD
Простая в использовании, но продвинутая по своим возможностям программа для создания видео в формате DVD для Linux с поддержкой большого числа видео форматов. Используя эту программу, вы сможете создавать меню с видео, аудио и метками на видео фрагменты. Все настройки производятся при помощи мастеров.
mkisofs
mkisofs — утилита командной строки из пакета cdrtools, позволяющая превратить указанный каталог в файл, представляющий собой файловую систему, который затем может быть записан на компакт-диск (CD или DVD). Затем для записи можно использовать утилиту cdrecord или аналогичную ей.
MyBashBurn
MyBashBurn - это приложение с текстовым интерфейсом, которое запускается в терминале. MyBashBurn позволяет записывать CD/DVD, в том числе audio CD, создавать образы ISO. Поддерживаются файлы CUE, мультисессионная запись и стирание CD-RW. Функциональность программы не уступает аналогам с графическим интерфейсом.
Nero Linux 4
Коммерческое приложение для записи CD/DVD-дисков.
Pburn
Pburn — простое и удобное приложение для работы с CD, DVD и Blu-ray дисками.
Q DVD-Author
Цель программы - предоставить легкий в использовании, мощный и полный интерфейс для генерации DVD меню, слайдшоу и видео для записи на DVD под Linux.
qmultirecord
Приложение для одновременной записи ISO образов дисков с использованием нескольких CD / DVD приводов.
Regionset
Как известно, чтобы регулировать распространение DVD дисков, используются коды регионов. Диски, созданные для определенного региона, будут играться только на приводах, имеющих такой же регион. Постсоветские страны отнесены к 5 региону. При возникновении необходимости в установке и изменении кода региона следует использовать утилиту regionset.
Serpentine
Serpentine очень простая программа для записи музыкальных компакт-дисков, построена с использованием библиотеки GTK+ 2 и оптимизирована для работы рабочей среде GNOME.
Оригинал: 6 Linux Burning Applications -Overview & Screenshots
Автор: Craciun Dan
Дата публикации: 25 декабря 2010 года
Перевод: А. Кривошей
Дата перевода: 19 марта 2011 г.
K3b - это мощное полнофункциональное приложение прожига дисков для KDE4, которое поддерживает CD, DVD, Blu-ray, audio CD, создание и запись образов ISO. K3b поддерживает мультисессионную запись, звуковое оповещение, может копировать содержимое с одного устройства на другое, риповать audio CD, Video CD, DVD, используя transcode, а также создавать проекты eMovix .
Домашняя страница .
Brasero
Это программа, использующаяся по умолчанию для прожига дисков в графической среде GNOME и обладающей всеми возможностями, которые могут потребоваться в повседневной работе: прожиг образов ISO, audio CD, Video DVD и SVCD, поддержка плагинов, возможность копирования дисков и стирания перезаписываемых CD и DVD. Приятной особенностью Brasero является наличие встроенного редактора обложек, который позволяет создавать простые обложки для ваших дисков.
Домашняя страница .
X-CD-Roast
Это мощная программа для прожига CD/DVD, поддерживающая создание загрузочных дисков, CD-Text, копирования с CD, DVD, или сетевого устройства.
Домашняя страница .
Xfburn
Xfburn - это приложение для записи дисков, устанавливаемое по умолчанию в графической среде Xfce. Программа не требовательна к системным ресурсам, но имеет все функции, необходимые для работы. Поддерживается прожиг CD/DVD и образов ISO, создание audio CD и стирание CD-RW.
Домашняя страница .
MyBashBurn
Это прекрасное приложение с текстовым интерфейсом, которое запускается в терминале. Его функциональность не уступает описанным выше аналогам с графическим интерфейсом. MyBashBurn позволяет записывать CD/DVD, в том числе audio CD, создавать образы ISO. Поддерживаются файлы CUE, мультисессионная запись и стирание CD-RW. Программе требуется некоторая первоначальная настройка перед началом работы.
Домашняя страница .
Nero Burning ROM - это проприетарная коммерческая программа с закрытым исходным кодом для прожига дисков, обладающая богатым набором функций. Для загрузки с официального сайта доступна триальная версия в форматах DEB и RPM как для 32, так и для 64-битной архитектуры. Перед запуском программы необходимо принять EULA.
Домашняя страница .
В Linux и в Ubuntu в частности нет недостатка в хороших программах для записи CD/DVD дисков. Brasero поставляется по умолчанию при установке Ubuntu и это хороший инструмент, практически со всеми функциональными возможностями, которые можно ждать от записывающего приложения. Но есть и не менее, качественные альтернативны, готовые к установке, которые хотелось бы предложить ниже.
1. K3B — KDE окружение рабочего стола.
K3B это Qt приложение и это может выглядеть немного неуместно для Ubuntu, но с функциональной точки зрения K3B далеко впереди всех своих конкурентов. Нажмите здесь, чтобы установить K3B в Ubuntu или откройте Менеджер программ и напечатайте в строке поиска k3b, клик на строке k3b и Установить. Этот пакет сам установит все необходимые зависимости. Найти его можно: Приложения > Аудио и видео > K3b.
Те кто использует другие дистрибутивы, посетите страницу загрузки K3B.
Примечание. Хотелось бы обратить внимание тех кто установит пакет K3B в Ubuntu, его нужно русифицировать, так как это приложение KDE и установится он на английском. Заходим: Система > Администрирование > Менеджер пакетов Synaptic, в поиск пропечатать l10n-ru и дать на установку пакет kde-l10n-ru. После этого K3B будет на русском.
2. GnomeBaker.
GnomeBaker основан на окружении рабочего стола Gnome и обладает такими функциями, как перетаскивание файлов для записи из Nautilus, создание аудио-дисков из существующих WAV, MP3, FLAC, Ogg файлов и т.д. Нажмите здесь, чтобы установить его.
3. Xfburn для Linux
- Нажмите здесь, чтобы установить Xfburn в Ubuntu
- Те кто использует другие версии Linux, посетите страницу загрузки.
- Nero Linux 4 по цене $ 19.99. Купить Nero Linux 4 .
- Или же, перейдите скачать демо-версию Nero Linux 4 . Как 32 бит так и 64 бит DEB, RPM пакеты Nero Linux 4 доступны для свободного скачивания.
- В Ubuntu скачать dеb пакет для версии вашего компьютера — 32 или 64 и просто дважды щелкните, чтобы установить его.
Пользователям Ubuntu, я думаю, представлять его не стоит, так как он установлен по умолчанию и многие им уже пользовались.
14 комментариев :
Вопрос немного не в тему. Хотя касается видео дисков. Есть в репозитариях программа DVD Styler. Сделал много дисков с её помощью. Однако, почему программа наглухо зависает? И как быть с очисткой папки tmp? Т.е. как очистить содержимое папки не убив систему?
Но, вернёмся к dvdstyler'у я выбираю файлы avi. Жму на иконку прожиг. появляется надпись:"подготовка оборудования. Пожалуйста ждите". Далее нечего не происходит. . Подскажите как вылечить DVDStyler? Пробовал и "конфетку"- это бомбоно но она мне не понравилась. О DeveDe скажу отдельно. Появляется жалоба на возможный баг в менкодере
Compizomania: Приложения Для Записи Cd/Dvd В Ubuntu >>>>> Download Now
Compizomania: Приложения Для Записи Cd/Dvd В Ubuntu >>>>> Download LINK
Compizomania: Приложения Для Записи Cd/Dvd В Ubuntu >>>>> Download Full
Читайте также: