Способ и устройство для записи информации
Иллюстрации
Показать всеИзобретение относится к записи информации на носитель записи, имеющий форму диска, такой как оптический или магнитный диск. Согласно способу записи на диск, имеющий множество дорожек записи, разделенных на блоки, область записи которого содержит адресуемую пользовательскую область со свободным доступом, последовательные пакеты данных записывают в различных блоках адресуемой пользовательской области со свободным доступом, перед сеансом записи заданную часть адресуемой пользовательской области со свободным доступом резервируют в виде зоны замены, если обнаруживается, что блок поврежден, заменяющую запись для соответствующего пакета данных выполняют в упомянутой зоне замены адресуемой пользовательской области со свободным доступом, по которому в течение сеанса записи размер упомянутой зоны замены изменяется динамически в соответствии с потребностью в зоне замены. Технический результат - уменьшение числа скачков записывающей головки при записи, повышение эффективности использования емкости диска. 2 н. и 5 з.п. ф-лы, 3 ил.
Реферат
Изобретение в общем относится к записи информации, в частности к цифровой информации, на носитель записи, имеющий форму диска, такой как оптический диск или магнитный диск, который здесь и далее называется «диском для записи». Как хорошо известно, такой диск для записи имеет множество концентрических, по существу круглых дорожек записи. Такие дорожки записи могут иметь форму индивидуальных круговых дорожек или одну непрерывную спиральную дорожку. Каждая дорожка делится на логические блоки, и каждый блок имеет область данных для записи данных. Кроме того, каждый блок обычно имеет область, зарезервированную для записи контрольного числа или «контрольной суммы».
Количество информации, записываемой за сеанс записи, обычно больше одного блока. Записываемая информация, которая также называется «файлом», затем делится на последовательные пакеты данных, имеющие размер одного блока, и последовательные пакеты данных файла записываются в различных блоках диска. Для быстрой передачи данных дополнительно требуется, чтобы последовательные пакеты данных были записаны в последовательных блоках. Затем процесс записи может продолжаться фактически непрерывно. Аналогичным образом, во время последующего считывания (воспроизведения) информации, записанной на диске, процесс считывания может продолжаться непрерывно.
На практике, диск может иметь поврежденные блоки, то есть блоки, где больше невозможно производить безошибочную запись информации, или где больше нельзя исправить какие-либо маленькие ошибки записи, возникшие во время записи. Такой блок больше не годится для дальнейшей записи. На диске для записи обычно резервируют свободные области, к которым не может обращаться пользователь и которые предназначены для замены любых поврежденных блоков. При обнаружении поврежденного блока во время записи запись производится в блок резервной области записи, а не в поврежденный блок.
После записи пакета данных в блок резервной области записи запись следующих пакетов данных продолжается в блоке, следующем за поврежденным блоком. Поэтому для такой замены требуется два скачка записывающей головки и также два скачка считывающей головки требуется для считывания информации.
Эти скачки считывающей или записывающей головки из нормальной области записи в резервную область записи и обратно занимают сравнительно много времени и уменьшают среднюю скорость передачи информации. Это, в частности, нежелательно в ситуациях, в которых требуется очень высокая скорость передачи, как например, при записи в реальном времени аудио- и/или видеосигналов.
Для таких применений не рекомендуется делать скачки в резервную область записи и обратно для каждого индивидуального поврежденного блока, но при обнаружении поврежденного блока рекомендуется записывать часть файла, содержащего множество блоков, в резервной области. Скачки при этом не происходят непосредственно друг за другом во времени, но время между ними увеличивается. Скорость передачи, усредненная на временном интервале, которая не включает в себя скачки, становится выше. Однако в результате этого резервные области записи быстро заполняются, при этом существенное число пакетов данных записывается в резервную область записи, неправильным образом занимая пространство в резервной области записи, так как блоки, соответствующие этим пакетам данных в нормальных областях записи, не являются поврежденными. Таким образом, снижение числа скачков сопровождается сравнительно неэффективным использованием резервной области записи, и резервная область записи заполняется более быстро, причем после заполнения резервной области записи диск больше нельзя использовать для другой записи. С другой стороны, это означает, что число частей файла, для которых заменяющая запись производится в резервную область, становится сравнительно маленьким.
Задача настоящего изобретения заключается в том, чтобы найти решение для вышеупомянутых проблем.
Согласно важному аспекту настоящего изобретения заменяющая запись выполняется в свободную область записи, то есть в адресуемую область со свободным доступом, которая еще не использовалась. Эта область является достаточно большой для записи частей файла, имеющих длину сотни блоков, расположенных последовательно один за другим. Перед записью администратор выделения резервирует некоторую часть свободной области записи в виде области замены. Это резервирование подразумевает, с другой стороны, что администратор выделения не будет использовать адреса в этой зарезервированной части свободной области записи для записи. Если во время записи обнаруживается поврежденный блок, то записывающая головка перескакивает на подходящий адрес в зарезервированной зоне замены, находящейся в свободной области записи, например, первый свободный адрес в зоне замены, и заменяющая запись производится в упомянутой зоне замены. После записи части файла в этой зоне замены записывающая головка возвращается в нормальную область для нормальной записи.
После завершения сеанса записи администратор выделения информирует, какие адреса в зоне замены были использованы для замены и какие адреса замены соответствуют первоначальным адресам. Администратор выделения затем узнает, какие адреса свободной области больше не свободны и какие из первоначально выделенных адресов были использованы и, следовательно, остаются фактически еще свободными.
Эта информация по выбору может передаваться в администратор выделения уже во время сеанса записи, в результате которого, если это необходимо, администратор выделения может зарезервировать дополнительное пространство в нормально доступном пространстве во время процесса записи, например, когда имеет место очень большое число ошибок.
Краткое описание чертежей
Эти и другие аспекты, особенности и преимущества настоящего изобретения далее иллюстрируются последующим описанием предпочтительного осуществления настоящего изобретения со ссылкой на сопроводительные чертежи, на которых:
На фиг.1 представлена блок-схема, которая показывает часть устройства записи.
На фиг.2 схематически представлена логическая структура диска для записи для того, чтобы изобразить известный способ записи.
На фиг.3 схематически представлена логическая структура диска записи для того, чтобы изобразить способ записи, согласно настоящему изобретению.
На фиг.1 изображена блок-схема части записывающего устройства 1, подходящего для записи видео- или аудиосигналов S в реальном масштабе времени на диск 2 для записи.
Квалифицированным специалистам в данной области техники будет очевидно, что объем патентных притязаний настоящего изобретения не ограничивается примерами, описанными выше, но различные изменения и модификации его возможны без отклонения от объема патентных притязаний настоящего изобретения, который определен в прилагаемой формуле изобретения. Например, настоящее изобретение является уже полезным, если только заданные тестовые дорожки проверяются в процедуре тестирования даже в случае, если процедура тестирования не основана на использовании сигнала слежения, хотя это является предпочтительным. Диск 2 может быть магнитным диском, но настоящее изобретение предназначено, в частности, для оптической записи. Диск 2 имеет множество взаимно концентрированных дорожек 3 записи, которые предположительно будут здесь и далее отдельными круглыми дорожками, но также возможно и то, что дорожки 3 представляют собой одну непрерывную спиральную дорожку. Как известно само по себе, устройство 1 имеет оптическую записывающую/считывающую головку 10 и поворотный столик, который не показан для упрощения и который обращен лицевой стороной к головке 10, на котором может быть позиционирован диск 2 и посредством которого диску 2 может быть задано вращательное движение по отношению к головке 10, таким образом позволяя сканировать дорожку 3 с помощью головки 10. Записывающее устройство 1 дополнительно содержит средство, которое известно само по себе и которое не показано для упрощения, для перемещения в радиальном направлении диска 2, что обеспечивает таким образом доступ головки 10 к дорожкам 3 диска 2. Как хорошо известно, информация записывается в дорожке 3 посредством лазерного луча 11, падающего из головки 10.
Процессом записи управляют с помощью функционального блока 20, который упоминается здесь и далее как блок управления записью. Такой блок 20 управления записью известен сам по себе и поэтому дополнительно не описывается. Следует только отметить, что блок 20 управления записью приспособлен для управления позиционированием головки 10 по отношению к диску 2 таким способом, чтобы процесс записи происходил в требуемом местоположении на диске 2 путем управления поворотным столиком для диска 2 и средством позиционирования для записывающей головки 10. Кроме того, блок 20 управления записью управляет интенсивностью лазерного луча 11 в зависимости от входного сигнала S, который должен быть записан. Эта функция управления блоком 20 управления записью схематически представлена в виде связи 22 на фиг.1.
Записывающее устройство 1 дополнительно имеет функциональный блок 30, который здесь и далее называется администратором выделения. Такой администратор 30 выделения известен сам по себе и поэтому дополнительно не описывается. Следует только отметить, что администратор 30 выделения приспособлен для определения, на какой части диска 2 будет происходить определенный сеанс записи или запись. Когда пользователь начинает запись, администратор 30 выделения определяет, существует ли достаточно пространства для записи на соответствующий диск 2, и если это так, то где это пространство является доступным. Администратор 30 выделения информирует блок 20 управления записью о начальном местоположении этого доступного пространства, которое схематически представлено в виде сигнальной связи 31.
На фиг.2 схематически представлена логическая структура диска. Дорожки 3 записи вместе определяют записываемую область 40 диска 2, которая показана в виде непрерывной полоски и которая будет упоминаться здесь и далее как область записи.
Область 40 записи диска 2 разделена на логические блоки 45, каждый из которых имеет индивидуальный заранее определенный адрес. Значение соответствующего адреса блока 45 было записано в заданном поле адреса блока 45. Таким образом, информацию можно непосредственно записать в заданное местоположение, которое соответствует заданному адресу на диске 2, и кроме того, можно считать информацию непосредственно из заданного местоположения, которое соответствует заданному адресу. Блоки 45 имеют размер, который должен быть одинаковым для всех блоков. Количество данных, которое можно записать в одном блоке, называется пакетом данных.
Область 40 записи состоит для существенной части из так называемого адресуемого пространства 41, которое может быть доступно пользователю для того, чтобы записать информацию и, в настоящем примере, цифровые видеосигналы. Поэтому это адресуемое пространство 41 будет также называться здесь и далее как пользовательская область.
Область 40 записи диска 2 дополнительно включает в себя резервную область 42, которая не является адресуемой и которая используется в качестве области замены. Относительные емкости запоминающего устройства пользовательской области 41 и резервной области 42 не показаны в масштабе на фиг.2; в общем, размер резервной области 42 составляет только несколько процентов от размера пользовательской области 41.
Диск 2 дополнительно имеет заранее определенную область 43, в которой хранится информация, относящаяся к содержимому диска. Эта информация может относиться, например, к числу файлов на диске 2, начальным адресам файлов, длинам файлов, именам файлов и так далее. Эта область 43 будет также называться здесь и далее как административная область.
На фиг.2 файлы обозначены как f1, f2, f3 и так далее. Файлы в общем занимают множество блоков 45 для того, чтобы файл содержал множество пакетов данных. Часть пользовательской области 41, которая уже использовалась для хранения файлов, будет называться занятой пользовательской областью 46 или занятым пространством. Неиспользованная часть пользовательской области 41 остается все еще свободной: эта часть будет называться здесь и далее как свободная пользовательская область или свободное пространство 47. Блоки, которые используются файлом не обязательно примыкают друг к другу непосредственно в адресуемой области 41. Файл может содержать множество сегментов, каждый из которых может содержать множество блоков, причем сегменты могут быть рассосредоточены внутри адресуемой области 41. Поэтому свободное пространство состоит из множества сегментов с блоками, которые еще не были использованы. Эти адреса хранятся в административном пространстве 43. Для упрощения файлы представлены в виде одной непрерывной области.
При загрузке диска 2 в записывающее устройство администратор 30 выделения выдает команду блоку 20 управления записью через связь 31 на считывание административной области 43 и передачу информации, таким образом считанную, в администратор 30 выделения через связь 31. Администратор 30 выделения сохраняет считанную информацию в ассоциативной памяти 32. Администратор 30 выделения в этот момент времени узнает, какую часть пользовательской области 41 диска 2 занимают предыдущие записи файлов f1, f2 и так далее и, следовательно, пользовательская область 46 или занятое пространство. В результате этого администратор 30 выделения также узнает, какая часть пользовательской области 41 остается все еще свободной и, следовательно, имеет свободную пользовательскую область или свободное пространство 47.
Когда администратор 30 выделения принимает новую команду записи, администратор 30 выделения проверяет в ассоциативной памяти 32, какая часть пользовательской области 41 имеет свободное пространство, и посылает начальный адрес и конечный адрес в этом свободном пространстве в блок 20 управления записью через линию 31 связи. Администратор 30 выделения также сохраняет эти данные в памяти 32 в виде показания того, что часть пользовательской области 41, которая определяется начальным адресом и конечным адресом, больше не принадлежит свободной пользовательской области 47, но принадлежит занятой пользовательской области 46. Блок 20 управления записью управляет процессом записи для входящего сигнала S, который будут записывать, который выполняется обычным способом, и начинается с начального адреса, принятого из администратора 30 выделения. После завершения процесса записи блок 20 управления записью передает сообщение об этом в администратор 30 выделения через линию 31 связи, после чего администратор 30 выделения выдает команду блоку 20 управления записи на обновление данных в административной области 43 диска 2.
Пользовательская область 41 может содержать поврежденные блоки 45*. После этого возможно, что наличие некоторых поврежденных блоков 45* неизвестно заранее администратору 30 выделения, в результате чего эти поврежденные блоки 45* нормально используются для выделения. Однако также возможно, что перед записью администратор 30 выделения знает, какие блоки не используются в результате наличия дефектов. В известном способе эти блоки 45* все еще используются для выделения. Блок 20 управления записью позволяет самостоятельно выбрать альтернативное местоположение. Если во время процесса записи записывающая головка 10 затем достигает поврежденного блока 45*, то блок 20 управления записью должен перемещать записывающую головку 10 в альтернативный блок, и пакет данных, который должен быть записан в соответствующий поврежденный блок 45*, записывается в упомянутом альтернативном блоке. После записи пакета данных в альтернативном блоке блок 20 управления записью направляет записывающую головку обратно в пользовательскую область 41 известным способом.
Такой альтернативный блок также называется заменяющим блоком 45', и запись пакета данных в заменяющий блок 45' называется заменяющей записью.
Обычно альтернативный блок 45' выбирается в резервной области 42.
Много времени теряется из-за возвратно-поступательного движения записывающей головки 10, в результате чего такой известный процесс записи не очень подходит для обработки видеосигналов в реальном времени. В настоящем изобретении предложено уменьшить число скачкообразных перемещений записывающей головки 10 и увеличить время между последовательными скачкообразными перемещениями благодаря тому, что когда записывающая головка 10 достигает поврежденного блока 45* и, следовательно, должна перейти скачком в заменяющий блок 45', заменяющая запись выполняется не только для единственного пакета данных, который будет записываться в поврежденный блок, но и тому, что перед скачком обратно также большое число последующих пакетов данных записывается в заменяющих блоках 45*. Число последующих пакетов данных, таким образом записанных в заменяющих блоках 45', может равняться 100 или более. Фактически ошибки часто происходят в кластерах. При выборе большого числа пакетов данных, уменьшается число скачков. Такая последовательность последующих пакетов данных, записанных в заменяющих блоках 45', называется также частью файла.
Заранее определенная резервная область 42 является сравнительно маленькой. В частности, эта резервная область 42 была выполнена для емкости приблизительно 3% от полной емкости диска, таким образом обеспечивая возможность альтернативной записи для всех поврежденных блоков 45* в случае, если повреждено не более 3% блоков. В известном процессе записи этого вполне достаточно на практике, так как в этом случае используется только один заменяющий блок 45' в резервной области 42 для каждого поврежденного блока 45* в пользовательской области 41. Однако, если части файла, имеющие размер 100 или более пакетов данных, записываются в резервной области 42 в то же самое время, то неизбежно, что также большое число заменяющих блоков 45' резервной области 42 требуется в качестве альтернативной области записи для неповрежденных блоков 45 пользовательской области 41. Это означает, что резервная область 42 заполняется быстро и может уже быть полной даже в случае, когда число поврежденных блоков 45* в пользовательской области 41 намного меньше 3%. Когда резервная область 42 заполнена, диск 2 не может быть больше использован для дальнейшей записи.
Настоящее изобретение также позволяет найти решение для этой проблемы.
С этой целью, согласно настоящему изобретению, администратор 30 выделения приспособлен для резервирования двух различных областей в свободной пользовательской области для записи, причем первая область резервируется для нормальной записи, а вторая область резервируется для заменяющей записи. Администратор 30 выделения информирует блок 20 управления записью об этих областях. Блок 20 управления записью приспособлен для выполнения нормальной записи в первой области, и, при обнаружении поврежденных блоков 45*, для выполнения заменяющей записи для части файла во второй области.
Как показано на фиг.3, администратор 30 выделения может быть с этой целью приспособлен для точного определения адреса начала записи WSA и адреса конца записи WEA в свободной пользовательской области 47, причем адреса резервируют область NW для нормальной записи, и также для точного определения адреса начала замены RSA и адреса конца замены REA в свободной пользовательской области 47, причем адреса резервируют область RW для заменяющей записи. Фиг.3 показывает, что область NW, зарезервированная для нормальной записи, расположена в начале свободной пользовательской области 47, и область RW, зарезервированная для заменяющей записи, расположена в конце свободной пользовательской области 47. В действительности, свободная пользовательская область будет содержать множество не примыкающих друг к другу областей, рассеянных по всему адресуемому пространству. Поэтому также возможно, что область RW, зарезервированная для заменяющей записи, примыкает к области NW, зарезервированной для нормальной записи.
Администратор 30 выделения приспособлен для связи этих адресов с блоком 20 управления записью, который, в свою очередь, приспособлен для обеспечения того, что запись информационного потока в области NW, зарезервированной для нормальной записи внутри свободной пользовательской области 47, продолжается известным способом. Однако блок 20 управления записью приспособлен для того, чтобы при обнаружении поврежденного сектора 45* записывающая головка 10 перескакивала в местоположение в зоне RW замены, расположенной внутри свободной пользовательской области 47, осуществляя заменяющую запись части файла в упомянутом местоположении, и, впоследствии, заставляя записывающую головку 10 перескакивать обратно в область NW, зарезервированную для нормальной записи внутри свободной пользовательской области 47. Очевидно, что в этом способе заменяющая запись осуществляется без недостатков, описанных выше. Таким образом, в частности, резервная область 42 не используется.
Блок 20 управления записью обычно передает сообщение в администратор 30 выделения в случае, когда процесс записи закончен, после чего администратор 30 выделения подает команду в блок 20 управления записью на обновление данных в административной области 43 диска 2. Администратор 30 выделения добавляет адреса в область RW, зарезервированную для заменяющей записи, к административным данным в административной области 43. Неиспользованные адреса с дефектами остаются в свободной пользовательской области. Эти адреса можно добавить в список ненадежных адресов. Во время последующей записи администратор 30 выделения может затем решить не использовать эти адреса для выделения. Это предотвращает потери времени в течение повторного выделения.
Таким образом, занятое пространство 46 пользовательской области 41 в этот момент времени содержит часть 46W, занятую нормальной записью, блоки, которые уже используются в области NW, и блоки, которые уже используются в области RW. Администратор 30 выделения записывает это в память 32, и после завершения сеанса записи он записывает информацию в таблице содержимого в административной области 43 на диск.
Когда диск 2 загружается в устройство 1, в следующий момент времени выполняется подобная процедура: администратор 30 выделения распознает адреса, которые были использованы. Из этой информации администратор 30 выделения узнает, что остается свободная пользовательская область. Часть этой области резервируется для заменяющей записи. Это должна быть та же самая часть, как и во время предыдущей записи.
Обычно размер зоны RW замены в свободной пользовательской области 47 больше, чем у резервной области 42, и достаточно большой для обработки ряда заменяющих записей, которые имеют место в нормальных условиях.
Если во время записи остаточное свободное пользовательское пространство становится маленьким, так как диск становится полным, хотя все еще существует место в пространстве замены, администратор 30 выделения может уменьшить пространство замены путем передачи этой информации в устройство 20 управления записью. Таким образом, весь диск можно использовать для хранения. Возможно, что во время сеанса записи блок 20 управления записью также обеспечивает подачу информации в администратор 30 выделения относительно размера остаточной неиспользованной части зоны RW замены, в результате чего, если число заменяющих записей остается относительно большим, и зона замены становится поэтому относительно полной, даже перед завершением сеанса записи, то администратор 30 выделения может расширить зону RW замены.
После резервирования администратором 30 выделения свободной пользовательской области 47 администратор 30 выделения больше не рассматривает эту часть, как свободную и доступную для нормальной записи.
Способ, предложенный с помощью настоящего изобретения, имеет некоторые главные преимущества. Во время сеанса записи или процесса записи размер области замены в свободном пространстве может изменяться динамическим способом. Это не вызывает каких-либо потерь во времени проигрывания, что возможно благодаря зарезервированной области замены. Кроме того, диск можно все еще использовать даже в случае, когда повреждено более 3% области записи. Теоретически диск можно даже использовать в случае, когда повреждено приблизительно 100% пространства памяти, но при этом уменьшается остаточное время проигрывания согласно тому, что повреждена большая часть пространства памяти и требуется большее пространство замены (постоянное ухудшение). Это является главным отличием от известного способа, где диск больше не используется при наличии дефектов более 3%.
Таким образом, вкратце, настоящее изобретение, в частности, обеспечивает способ записи видеосигналов в реальном времени на диск DVR, имеющий область 40 записи, которая включает в себя административную область 43, резервную область 42 и пользовательскую область 41. Нормальная запись выполняется в блоках 45 в первой предварительно зарезервированной зоне NW свободной части 47 пользовательской области. Если во время процесса записи встречается поврежденный блок 45*, заменяющая запись части файла, которая имеет размер множества блоков, производится во второй, предварительной зарезервированной зоне RW свободной части 47 пользовательской области, после чего продолжается нормальная запись в первой предварительно зарезервированной зоне NW. С другой стороны, это приводит к уменьшению числа скачков и ограничивает число скачков, происходящих в течение короткого периода времени с целью заменяющей записи и, с другой стороны, к очень эффективному использованию емкости памяти диска.
Специалистам будет ясно, что масштаб настоящего изобретения не ограничивается примерами, описанными выше, и в нем возможны различные изменения и модификации без отклонения от масштаба изобретения, так как определено в прилагаемой формуле изобретения.
1. Способ записи информации на диск (2) для записи типа диска, имеющего множество концентрических, по существу, круглых дорожек (3) записи, разделенных на блоки (45), причем дорожки (3) записи вместе определяют область (40) записи диска (2), при этом область (40) записи содержит, по меньшей мере, адресуемую пользовательскую область (41) со свободным доступом, по которому информацию, которая должна быть записана, разделяют на пакеты данных, которые имеют размер блока, последовательные пакеты данных записывают в различных блоках (45) адресуемой пользовательской области (41) со свободным доступом, перед сеансом записи заданную часть (RW) упомянутой адресуемой пользовательской области (41) со свободным доступом резервируют в виде зоны замены, если обнаруживается, что блок (45*) поврежден, заменяющую запись для соответствующего пакета данных выполняют в упомянутой зоне замены адресуемой пользовательской области (41) со свободным доступом, и по которому в течение сеанса записи размер упомянутой зоны замены изменяется динамически в соответствии с потребностью в зоне замены.
2. Способ по п.1, по которому во время сеанса записи при необходимости дополнительную часть адресуемой пользовательской области (41) со свободным доступом резервируют в виде зоны замены.
3. Способ по любому из пп.1 и 2, по которому во время сеанса записи отменяют при необходимости резервирование части предварительно зарезервированной зоны замены для того, чтобы создать часть, снова доступную в качестве свободной пользовательской области (47).
4. Способ по любому из пп.1-3, по которому если во время процесса записи встречается поврежденный блок (45*), то производят заменяющую запись для части файла, содержащей множество последовательных пакетов данных.
5. Записывающее устройство для записи информации на диск для записи типа диска, имеющего множество концентрических, по существу, круглых дорожек записи, причем дорожки записи вместе определяют область записи диска, при этом область записи содержит, по меньшей мере, адресуемую пользовательскую область со свободным доступом, при этом записывающее устройство содержит блок (20) управления записью, приспособленный для управления процессом записи, и администратор (30) выделения, приспособленный для определения, в каком местоположении диска (2) должна выполняться запись, в котором администратор (30) выделения приспособлен для резервирования двух различных областей для записи в свободной части (47) пользовательской области, причем первая область (NW) резервируется для нормальной записи, а вторая область (RW) резервируется для заменяющей записи, при этом администратор (30) выделения приспособлен для информирования блока (20) управления записью относительно этих зарезервированных зон, причем блок (20) управления записью приспособлен для выполнения нормальной записи в первой предварительно определенной области (NW), и если встречаются поврежденные блоки (45*), то во второй предварительно определенной области (RW) выполняется заменяющая запись для части файла, имеющего размер множества блоков, и после завершения заменяющей записи продолжается нормальная запись в первой предварительно определенной области (NW), причем администратор (30) выделения приспособлен динамически изменять размер второй предварительно определенной области (RW) в соответствии с потребностью в зоне замены.
6. Записывающее устройство по п.5, в котором блок (20) управления записью приспособлен для информирования администратора (30) выделения после завершения процесса записи относительно адресов, использованных во второй предварительно определенной области (RW), и в котором администратор (30) выделения приспособлен для ввода упомянутых адресов, использованных во второй предварительно определенной области (RW) в памяти (32), связанной с администратором (30) выделения, и в таблицу содержимого в административной области (43) области (40) записи диска (1).
7. Записывающее устройство по п.5 или 6, в котором администратор (30) выделения приспособлен для того, чтобы включать в себя адрес поврежденного блока (45*), который приводит к заменяющей записи в списке ненадежных блоков, и для запрещения использования блоков, включенных в упомянутый список для выделения, когда две области (NW; RW) зарезервированы после последующей команды записи.