Что мешает мне переформатировать DVD + R?

953
Ankush

Меня просто интересует, как, независимо от того, на каком компьютере я его установил, будь то Windows, Mac или Linux, я не могу отформатировать его (я знаю, что они созданы только для однократной записи). Я предполагаю, что это аппаратная вещь. Но даже в этом случае, что мешает компьютеру игнорировать правила и форматировать диск в любом случае?

7
По той же причине, по которой он не может записывать на компакт-диск (отверстия и земли исправлены. Для записи он должен быть гибким на основе красителя. См. Http://superuser.com/questions/530139/what-prevents-cd-r-from -being-rewritten / 530144 для аналогичного ответа, просто замените DVD на CD). Hennes 8 лет назад 1

2 ответа на вопрос

16
Jonno

Проще говоря, (и насколько я понимаю, я могу немного ошибиться в отношении фактических изготовленных материалов, но я считаю, что процесс выглядит следующим образом):

  • Предварительно записанные диски имеют небольшие отверстия на поверхности, которые препятствуют отражению лазера для чтения, давая вам показания 0 или 1.
  • Записываемые диски имеют краситель, который может прожечь лазерный диск для записи. Промежутки в красителе теперь работают так же, как предварительно записанный диск, представляя 0 или 1 в зависимости от того, отражается ли он обратно или нет. После того, как этот краситель был выжжен, его нельзя физически перезаписать (хотя я думаю, что вы могли бы сжечь всю поверхность, но не сделать ничего полезного).
  • В перезаписываемых дисках вместо красителя используется тип металлической поверхности, который может быть изменен записывающим лазером в зависимости от мощности используемого на нем лазера. Это заставляет металлический слой по-разному отражать положение лазера и может быть «сброшено» другим лазером с питанием.

Таким образом, записываемый диск постоянно «устанавливается» так же, как и лазер записи, без возможности восстановить ущерб, нанесенный красителю, для записи данных.

Дополнительная информация: Все о CD-R и CD-RW (хотя и связанных с технологией CD-R / RW)

Обратите внимание, что * можно * расширить DVD-диск, если вы записываете его с файловой системой UDF (и не "финализируете" или не "осваиваете" его традиционным способом). Но это никогда не перезаписывает новые данные; он просто добавляет новые данные в конец. Вы также можете «удалить» вещи, но вы никогда не получите место назад, и «удаленные» данные могут остаться - они просто помечены как удаленные в недавно добавленном разделе. Bob 8 лет назад 8
Вопрос заключался в том, почему программное обеспечение не может все еще пытаться записать на диск, на который уже были записаны данные (предварительно записанные или иным образом), а не в том, почему запись на диск с однократной записью более одного раза неэффективна. Micheal Johnson 8 лет назад 0
-1
Micheal Johnson

Некоторые диски содержат специальную информацию, указывающую, что они предназначены только для чтения, или что они являются музыкальными компакт-дисками, или другими подобными вещами. Эта информация содержится в небольшом круговом штрих-коде рядом с центральным отверстием в диске. Если накопитель, таким образом, определяет, что диск предназначен только для чтения (например, предварительно записанный диск), он физически откажется от записи на диск.

В других случаях оборудование или даже драйверы файловой системы запрещают запись на диск, если они определяют, что он предназначен только для чтения (например, если это носитель с однократной записью). Попробуйте смонтировать практически любой оптический диск для чтения-записи под Linux, и вы получите сообщение о том, что «устройство защищено от записи» (или любой другой точной формулировки). Это эквивалент тех подвижных «вкладок», которые были на гибких дисках, или меток «защита от записи» на некоторых SD-картах (и флеш-накопителях?) - в принципе, нет ничего физического или обязательно даже аппаратного, чтобы предотвратить запись в диск, но драйвер не разрешит запись, потому что драйвер знает, что пользователь никогда не захочет этого (потому что он явно защищен от записи на своем диске, или попытка записи на диск уничтожит данные, или что-то еще ).

Здесь также есть еще одна проблема, которая заключается в том, что запись на оптический носитель сильно отличается от монтирования чтения-записи. Когда вы записываете оптический диск в Linux, вы не монтируете его для чтения и записи, а затем копируете на него любые файлы. Вы даже не можете работать mkfsна оптическом диске. Запись на диск переводит диск в другой «режим», а для входа и работы в этом режиме требуется специальное программное обеспечение. Вот где такие программы, как Linux wodim/ cdrecordвходят - эти программы могут перевести устройство в «режим записи диска», а затем отправить соответствующие команды для записи данных на диск. Опять же, как и в случае с драйвером устройства (и аппаратным обеспечением), эти программы могут выполнять «проверку работоспособности».

Похожие вопросы