Перекрестные ссылки на родственные заявки
По данной заявке испрашивается приоритет Корейской Патентной заявки номер 2004-37535, поданной 25 мая 2004 года в Корейское бюро интеллектуальной собственности, раскрытие которой полностью включено в данный документ посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к диску, более конкретно к носителю записи информации, способу записи/воспроизведения и устройству записи/воспроизведения для переразметки носителя.
Описание предшествующего уровня техники
Количество дефектов в перезаписываемом носителе записи информации возрастает в результате царапин, отпечатков пальцев или пыли, попадающей на носитель в ходе использования носителя. Дефектные блоки, появляющиеся при использовании носителя, управляются посредством регистрации в качестве информации о дефектах, и система главного устройства или дисковода старается не размещать данные в дефектных блоках, а записывать данные в блоки без дефектов. По существу, когда носитель используется долгое время, количество таких блоков увеличивается. Соответственно потребуется переразметка носителя пользователем.
В этом случае зарегистрированные в информации о дефектах дефектные блоки после того, как пользователь удалил отпечатки пальцев или пыль с поверхности носителя, могут быть определены как удовлетворительные блоки без дефектов посредством верификации диска после записи данных. По существу, когда требуется переразметка перезаписываемого носителя хранения информации, система дисковода определяет вероятность дефектов блоков в записываемых областях всего носителя или дефектные блоки, зарегистрированные в информации о дефектах, посредством верификации после записи.
Запись дефектных блоков, которые зарегистрированы в информации о дефектах или во всем носителе, и последующее определение того, являются ли блоки дефектными, посредством верификации диска после переразметки перезаписываемого носителя информации может быть неудобна для пользователей, поскольку слишком много времени отнимает действие, чтобы переразметить носитель.
Сущность изобретения
Настоящее изобретение предоставляет носитель записи информации, способ записи/воспроизведения и устройство записи/воспроизведения для того, чтобы быстро переразмечать носитель.
Дополнительные аспекты и/или преимущества изобретения частично изложены в последующем описании и частично явствуют из описания или могут быть изучены при практическом использовании изобретения.
Согласно аспекту настоящего изобретения, предусмотрен носитель записи информации, включающий в себя область данных, при этом область данных содержит область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных; элементы списка дефектов включают в себя информацию о состоянии дефектных блоков и блоков замены; а информация о состоянии дефектных блоков, которые остаются в области пользовательских данных после выделения заново резервной области в ходе переразметки, изменена для того, чтобы показать, что дефектные блоки, остающиеся в области пользовательских данных, были переразмечены и, возможно, имеют дефект.
Дефектные блоки, появляющиеся в области пользовательских данных до нового выделения резервной области, могут включать в себя, по меньшей мере, одно из следующего: дефектный блок с блоком замены, дефектный блок без блока замены, вероятно дефектный блок или их сочетание.
Согласно еще одному аспекту настоящего изобретения, предусмотрен носитель записи информации, включающий в себя область данных, при этом область данных содержит область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных; элементы списка дефектов включают в себя информацию о состоянии дефектных блоков и блоков замены; а информация о состоянии дефектных блоков, которые размещены в заново выделенной резервной области после выделения заново выделенной резервной области в ходе переразметки, изменена для того, чтобы показать, что дефектные блоки, остающиеся в заново выделенной резервной области, были переразмечены и непригодны в качестве блоков замены.
Согласно еще одному аспекту настоящего изобретения, предусмотрен носитель записи информации, включающий в себя область данных, при этом область данных содержит область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных; элементы списка дефектов включают в себя информацию о состоянии дефектных блоков и блоков замены; а информация о состоянии блоков замены, которые непригодны для замены дефектных блоков, изменена так, чтобы показать дефектные блоки, которые были переразмечены и имеют вероятный дефект, в ответ на то, что непригодные блоки замены, которые были размещены в резервной области до выделения заново резервной области, размещаются в области пользовательских данных после переразметки носителя.
Согласно еще одному аспекту настоящего изобретения, предусмотрен носитель записи информации, включающий в себя область данных, при этом область данных содержит область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных; элементы списка дефектов включают в себя информацию о состоянии дефектных блоков и блоков замены; а информация о состоянии дефектных блоков в области пользовательских данных изменена, и информация о состоянии блоков замены в резервной области изменена в ответ на то, что резервная область заново выделена для переразметки носителя записи информации.
Элементы списка дефектов включают в себя информацию о физическом адресе дефектных блоков или блоков замены, первую информацию о состоянии, показывающую, являются ли блоки замены пригодными или непригодными, или состояние дефекта дефектных блоков, и вторую информацию о состоянии, показывающую, был ли переразмечен носитель записи информации.
Элементы списка дефектов относительно дефектных блоков, которые остаются в области пользовательских данных после того, как резервная область заново выделена в ходе переразметки, могут быть изменены так, чтобы они включали в себя первую информацию о состоянии, показывающую, что дефектные блоки, остающиеся в области пользовательских данных, имеют вероятный дефект, и вторую информацию о состоянии, показывающую, что дефектные блоки, остающиеся в области пользовательских данных, были переразмечены.
Элементы списка дефектов относительно дефектных блоков, которые размещены в заново выделенной резервной области после выделения заново выделенной резервной области в ходе переразметки, могут быть изменены так, чтобы они включали в себя первую информацию о состоянии, показывающую, что дефектные блоки, размещенные в заново выделенной резервной области, непригодны в качестве блоков замены, и вторую информацию о состоянии, показывающую, что дефектные блоки, размещенные в заново выделенной резервной области, были переразмечены.
Элементы списка дефектов блоков замены, которые непригодны для замены дефектных блоков, могут быть изменены так, чтобы они включали в себя первую информацию о состоянии, показывающую дефектные блоки, которые имеют вероятный эффект, и вторую информацию о состоянии, показывающую, что дефектные блоки, имеющие вероятный дефект, были переразмечены, в ответ на то, что блоки замены, которые непригодны для замены дефектных блоков, которые были размещены в резервной области до выделения заново резервной области, размещаются в области пользовательских данных после переразметки.
Верификация последовательных блоков может быть выполнена в ответ на то, что последовательный элемент списка дефектов существует относительно последовательных блоков, которые содержат, по меньшей мере, два вероятно дефектных блока, размещенных непрерывным образом, и длина последовательного блока неизвестна, до выделения новой резервной области; последовательный элемент списка дефектов может быть зарегистрирован так, чтобы он включал в себя первую информацию о состоянии, показывающую результат верификации, и вторую информацию о состоянии, показывающую переразметку, в ответ на то, что последовательные блоки остаются в области пользовательских данных после переразметки; и последовательный элемент списка дефектов может быть зарегистрирован так, чтобы он включал в себя первую информацию о состоянии, показывающую, что последовательные блоки пригодны или непригодны для замены дефектных блоков, и вторую информацию о состоянии, показывающую переразметку, в ответ на то, что последовательные блоки размещаются в заново выделенной резервной области после переразметки.
Последовательный элемент списка дефектов может быть сохранен в ответ на то, что последовательный элемент списка дефектов существует относительно последовательных блоков, которые содержат, по меньшей мере, два вероятно дефектных блока, размещенных непрерывным образом, и длина последовательных блоков неизвестна, до выделения новой резервной области, и то, что первый блок, включенный в последовательные блоки, который был включен в последовательные блоки до выделения заново резервной области, размещается в области пользовательских данных после переразметки; и последовательный элемент списка дефектов может быть зарегистрирован так, чтобы он включал в себя первую информацию о состоянии, показывающую, что последовательные блоки пригодны или непригодны для замены дефектных блоков согласно верификации последовательных блоков, и вторую информацию о состоянии, показывающую переразметку, в ответ на то, что последовательные блоки размещаются в заново выделенной резервной области после переразметки.
Согласно еще одному аспекту настоящего изобретения, предусмотрен способ записи/воспроизведения, содержащий выделение заново резервной области в ходе переразметки носителя записи информации, в котором расположены область пользовательских данных для записи пользовательских данных и резервная область для записи блоков замены для замены дефектных блоков, появляющихся в области пользовательских данных, при этом элементы списка дефектов включают в себя информацию о состоянии относительно дефектных блоков и блоков замены; и изменение информации о состоянии дефектных блоков, которые остаются в области пользовательских данных после выделения заново резервной области, для того, чтобы показывать, что дефектные блоки, остающиеся в области пользовательских данных, были переразмечены и имеют вероятный дефект.
Согласно еще одному аспекту настоящего изобретения, предусмотрен способ записи/воспроизведения, содержащий выделение заново резервной области в ходе переразметки носителя записи информации, в котором расположены область пользовательских данных для записи пользовательских данных и резервная область для записи блоков замены для замены дефектных блоков, появляющихся в области пользовательских данных, при этом элементы списка дефектов включают в себя информацию о состоянии относительно дефектных блоков и блоков замены; и изменение информации о состоянии дефектных блоков, которые размещаются в заново выделенной резервной области после выделения заново выделенной резервной области, для того, чтобы показать, что дефектные блоки, размещенные в заново выделенной резервной области, были переразмечены и являются непригодными в качестве блоков замены.
Согласно еще одному аспекту настоящего изобретения, предусмотрен способ записи/воспроизведения, содержащий выделение заново резервной области в ходе переразметки носителя записи информации, в котором расположены область пользовательских данных для записи пользовательских данных и резервная область для записи блоков замены для замены дефектных блоков, появляющихся в области пользовательских данных, при этом элементы списка дефектов включают в себя информацию о состоянии относительно дефектных блоков и блоков замены; и изменение информации о состоянии блоков замены, которые непригодны для замены дефектных блоков, чтобы показывать дефектные блоки, которые были переразмечены и имеют вероятный дефект, в ответ на то, что непригодные блоки замены, которые были размещены в резервной области до размещения заново резервной области, включаются в область пользовательских данных после переразметки.
Согласно еще одному аспекту настоящего изобретения, предусмотрен способ записи/воспроизведения, содержащий выделение заново резервной области в ходе переразметки носителя записи информации, в котором расположена область пользовательских данных для записи пользовательских данных и резервная область для записи блоков замены для замены дефектных блоков, появляющихся в области пользовательских данных, при этом элементы списка дефектов включают в себя информацию о состоянии относительно дефектных блоков и блоков замены; и изменение информации о состоянии дефектных блоков в области пользовательских данных и информации о состоянии блоков замены в резервной области.
Согласно еще одному аспекту настоящего изобретения, предусмотрено устройство записи/воспроизведения, содержащее модуль чтения/записи для считывания данных с носителя записи информации и/или записи данных на носитель записи информации, имеющий область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных, и элементы списка дефектов, включающие в себя информацию о состоянии дефектных блоков и блоков замены; и модуль управления для управления модулем чтения/записи для того, чтобы заново выделять резервную область с целью переразметки носителя записи информации и изменять информацию о состоянии дефектных блоков, которые остаются в области пользовательских данных после переразметки, чтобы показывать, что дефектные блоки, остающиеся в области пользовательских данных, были переразмечены и имеют вероятный дефект.
Согласно еще одному аспекту настоящего изобретения, предусмотрено устройство записи/воспроизведения, содержащее модуль чтения/записи для считывания данных с носителя записи информации и/или записи данных на носитель записи информации, имеющий область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных, и элементы списка дефектов, включающие в себя информацию о состоянии дефектных блоков и блоков замены; и модуль управления для управления модулем чтения/записи для того, чтобы заново выделять резервную область с целью переразметки носителя записи информации и изменять информацию о состоянии дефектных блоков, которые размещены в заново выделенной резервной области после переразметки, чтобы показывать, что дефектные блоки, размещенные в заново выделенной резервной области, были переразмечены и непригодны в качестве блоков замены.
Согласно еще одному аспекту настоящего изобретения, предусмотрено устройство записи/воспроизведения, содержащее модуль чтения/записи для считывания данных с носителя записи информации и/или записи данных на носитель записи информации, имеющий область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных, и элементы списка дефектов, включающие в себя информацию о состоянии дефектных блоков и блоков замены; и модуль управления для управления модулем чтения/записи для того, чтобы заново выделять резервную область с целью переразметки носителя записи информации и изменять информацию о состоянии блоков замены, которые непригодны для замены дефектных блоков, для того, чтобы показывать дефектные блоки, которые были переразмечены и имеют вероятный эффект, в ответ на то, что непригодные блоки замены, которые были размещены в резервной области до переразметки, размещаются в области пользовательских данных после переразметки.
Согласно еще одному аспекту настоящего изобретения, предусмотрено устройство записи/воспроизведения, содержащее модуль чтения/записи для считывания данных с носителя записи информации и/или записи данных на носитель записи информации, имеющий область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных, и элементы списка дефектов, включающие в себя информацию о состоянии дефектных блоков и блоков замены; и модуль управления для управления модулем чтения/записи для того, чтобы заново выделять резервную область с целью переразметки носителя записи информации и изменять информацию о состоянии дефектных блоков и блоков замены и затем записывать информацию о состоянии.
Перечень фигур чертежей
Эти и/или другие аспекты и преимущества изобретения станут явными и более понятными из последующего описания вариантов осуществления, рассматриваемого вместе с прилагаемыми чертежами, из которых:
Фиг.1 - блок-схема устройства записи/воспроизведения согласно варианту осуществления настоящего изобретения;
Фиг.2 - структурная схема диска с одним слоем записи согласно варианту осуществления настоящего изобретения;
Фиг.3 - структурная схема диска с двойным слоем записи согласно варианту осуществления настоящего изобретения;
Фиг.4 - структурная схема данных списка дефектов (DFL) согласно варианту осуществления настоящего изобретения;
Фиг.5 - структурная схема данных элемента DFL, такого как проиллюстрирован на фиг.4;
Фиг.6 - иллюстрация информации о состоянии из состава элемента DFL, проиллюстрированной на фиг.5;
Фиг.7A и 7B - иллюстрация способа обработки элемента DFL блоков в рамках резервной области, которая заново выделена на диске после переразметки диска согласно варианту осуществления настоящего изобретения;
Фиг.8A - иллюстрация информации о состоянии из состава элемента DFL до выделения новой резервной области для области данных, проиллюстрированной на фиг.7A;
Фиг.8B - иллюстрация информации о состоянии из состава элемента DFL после выделения новой резервной области для области данных, проиллюстрированной на фиг.7B;
Фиг.9A и 9B - иллюстрация способа обработки элемента DFL блоков в рамках резервной области, которая заново выделена на диске после переразметки диска согласно варианту осуществления настоящего изобретения;
Фиг.10A - иллюстрация информации о состоянии из состава элемента DFL до выделения новых резервных областей для области данных, проиллюстрированной на фиг.9A;
Фиг.10B - иллюстрация информации о состоянии элемента DFL после выделения новых резервных областей для области данных, проиллюстрированной на фиг.9B;
Фиг.11A-11C - иллюстрация трех элементов DFL, когда информация 1 о состоянии задана как "3", что показывает, что блок, возможно, имеет дефект, согласно варианту осуществления настоящего изобретения;
Фиг.12A и 12B - иллюстрация нескольких последовательных дефектных блоков с известной длиной дефекта, существующих в заново выделенной резервной области, тогда как остальные последовательные дефектные блоки находятся в области пользовательских данных, согласно варианту осуществления настоящего изобретения;
Фиг.13A и 13B - иллюстрация изменения в элементах DFL согласно ситуациям, проиллюстрированным на фиг.12A и 12B;
Фиг.14A-14C - иллюстрация случая, при котором начальный адрес последовательного дефектного блока, в котором неизвестна длина дефекта, находится либо в резервной области, либо в области пользовательских данных посредством выделения заново резервной области согласно варианту осуществления настоящего изобретения;
Фиг.15A-15C - иллюстрация изменения в элементах DFL согласно ситуациям, проиллюстрированным на фиг.14A-14C; и
Фиг.16A и 16B - блок-схемы последовательности операций, иллюстрирующие способ переразметки диска согласно варианту осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Далее представлена подробная информация по вариантам осуществления настоящего изобретения, примеры которых проиллюстрированы на прилагаемых чертежах, в которых одинаковые ссылочные номера относятся к одинаковым элементам по всему описанию. Варианты осуществления описаны ниже, чтобы объяснить настоящее изобретение со ссылками на фигуры.
Фиг.1 иллюстрирует блок-схему устройства записи/воспроизведения согласно варианту осуществления настоящего изобретения.
Согласно фиг.1, устройство записи/воспроизведения включает в себя модуль 2 чтения/записи и модуль 1 управления.
Модуль 2 чтения/записи включает в себя головку и записывает данные на носитель записи информации, которым в данном варианте осуществления является диск 4, или считывает записанные данные с диска 4.
Модуль 1 управления управляет модулем 2 чтения/записи, чтобы записывать данные на диск 4 или считывать данные с диска 4 согласно заранее определенной файловой системе. В частности, модуль 1 управления заново выделяет резервную область для того, чтобы переразметить диск 4 и управляет информацией о состоянии дефектных блоков в области пользовательских данных и блоков замены в резервной области согласно результату выделения.
Модуль 1 управления включает в себя системный контроллер 10, интерфейс 20 главного устройства, цифровой процессор 30 сигналов (DSP), радиочастотный усилитель 40 (RF AMP) и сервомеханизм 50.
При записи данных на диск 4 интерфейс 20 главного устройства принимает вывод заранее определенной команды записи от главного устройства 3 и передает команду записи системному контроллеру 10. Системный контроллер 10 управляет DSP 30 и сервомеханизмом 50 так, чтобы выполнить команду записи, принятую от интерфейса 20 главного устройства. DSP 30 добавляет дополнительные данные, например кодирование четности, к данным, принятым от интерфейса 20 главного устройства, которые должны быть записаны на диск 4 для того, чтобы исправить ошибки в данных, выполняет кодирование кодом корректировки ошибок (ECC) для любого появляющегося блока ECC, который является блоком корректировки ошибок, и затем модулирует блок ECC заранее определенным способом. RF AMP 40 преобразует данные, выведенные от DSP 30, в радиочастотный сигнал. Модуль 2 чтения/записи, который включает в себя головку, записывает радиочастотный сигнал, переданный из RF AMP 40, на диск 4. Сервомеханизм 50 принимает необходимую для серворегулирования команду от системного контроллера 10 и выполняет серворегулирование в отношении головки модуля 2 чтения/записи.
В частности, системный контроллер 10 управляет состоянием дефекта блоков, когда заново выделена резервная область для переразметки диска 4.
Системный контроллер 10 преобразует элемент списка дефектов (DFL) дефектного блока в элемент DFL, имеющий информацию о состоянии, которая показывает, что дефектный блок переразмечен и имеет вероятность дефекта, и управляет модулем 2 чтения/записи так, чтобы записать элемент DFL на диск 4, когда определено, что физический адрес дефектного блока в области пользовательских данных, установленный до переразметки диска, по-прежнему включен в область пользовательских данных после того, как новая резервная область выделена посредством переразметки диска.
Помимо этого, системный контроллер 10 преобразует элемент DFL блока замены в элемент DFL, имеющий информацию о состоянии, которая показывает, что блок замены переразмечен и непригоден для замены, когда определено, что физический адрес дефектного блока в области пользовательских данных до переразметки диска включен в физический адрес блока замены новой резервной области после того, как новая резервная область выделена посредством переразметки диска.
Более того, системный контроллер 10 преобразует элемент DFL дефектного блока в элемент DFL, имеющий информацию о состоянии, которая показывает, что дефектный блок переразмечен и имеет вероятный дефект, еще не верифицированный, когда определено, что физический адрес блока замены, который непригоден для замены в резервной области до переразметки диска, включен в физический адрес области пользовательских данных после того, как новая резервная область выделена посредством переразметки диска. Элемент DFL и информация о состоянии описаны более подробно далее.
При воспроизведении данных с диска 4 интерфейс 20 главного устройства принимает команду считывания от главного устройства 3. Системный контроллер 10 выполняет разметку, необходимую для воспроизведения. Модуль чтения/записи 2 испускает лазерный луч на диск 4 и выводит информационный сигнал, полученный посредством приема лазерного луча, отраженного от диска 4. RF AMP 40 преобразует информационный сигнал, выведенный из модуля 2 чтения/записи, в радиочастотный сигнал и предоставляет модулированные данные, полученные из радиочастотного сигнала, в DSP 30, а сервосигнал, полученный из радиочастотного сигнала, сервомеханизму 50 с целью управления сервомеханизмом 50.
DSP 30 демодулирует модулированные данные и выводит данные, полученные посредством администрирования коррекции ошибок ECC, в демодулированные данные. Между тем, сервомеханизм 50 принимает сервосигнал, выведенный из RF AMP 40, и команду серворегулирования, выведенную от системного контроллера 10, и выполняет серворегулирование в отношении головки. Интерфейс 20 главного устройства передает данные, принятые от DSP 30, главному устройству 3.
Далее описана структура носителя записи информации согласно варианту осуществления настоящего изобретения.
Фиг.2 иллюстрирует структурную схему диска с одним слоем записи согласно варианту осуществления настоящего изобретения.
Согласно фиг.2, диск включает в себя начальную область на внутренней окружности диска, конечную область на внешней окружности диска и область данных между ними в радиальном направлении диска.
Начальная область включает в себя область управления дефектами (DMA) № 2, область тестирования условия записи и DMA № 1. Область данных включает в себя резервную область № 1, область пользовательских данных и резервную область № 2. Конечная область включает в себя DMA № 3 и DMA № 4.
DMA - это область, в которую должна записываться информация управления дефектами перезаписываемого носителя информации. DMA размещена во внутренней области и/или внешней области диска.
Когда дефект появляется в заранее определенной области пользовательских данных диска, выполняется определение того, следует ли выделять резервные области для записи в них и блок замены для замены дефектного блока, в котором появился дефект, а также размеров резервных областей и/или блока замены пользователем или производителем дисковода на стадии разметки области данных. Резервные области могут быть заново выделены, когда диск должен быть переразмечен при его использовании.
Информация управления дефектами, которая записана в DMA, состоит из DFL для информации о дефектах и структуры определения диска (DDS), которая включает в себя информацию, касающуюся структуры области данных.
DFL состоит из заголовка DFL и элементов DFL. Формат DFL подробнее описан далее со ссылкой на фиг.4.
Область тестирования условия записи используется для того, чтобы тестировать различные мощности записи для того, чтобы получить оптимальную мощность для записи данных и переменных.
Фиг.3 иллюстрирует структурную схему диска с двойным слоем записи согласно варианту осуществления настоящего изобретения.
Согласно фиг.3, слой L0 записи включает в себя начальную область № 0, область данных и конечную область № 0, и второй слой L1 записи включает в себя начальную область № 1, область данных и конечную область № 1.
Начальная область № 0 слоя L0 включает в себя DMA № 2, область тестирования условия записи и DMA № 1. Область данных слоя L0 включает в себя резервную область № 1, область пользовательских данных и резервную область № 2. Конечная область № 0 слоя L0 включает в себя DMA № 3 и DMA № 4.
Начальная область № 1 слоя L1 включает в себя DMA № 2, область тестирования условия записи и DMA № 1. Область данных слоя L1 включает в себя резервную область № 4, область пользовательских данных и резервную область № 3. Конечная область № 1 слоя L1 включает в себя DMA № 3 и DMA № 4.
Фиг.4 иллюстрирует структурную схему данных DFL 400 согласно варианту осуществления настоящего изобретения.
Согласно фиг.4, DFL 400 включает в себя заголовок 410 DFL и список 420 элементов DFL. Информация о количестве для управления дефектами в отношении блоков записана в заголовок 410 DFL. Заголовок 410 DFL включает в себя идентификатор 411 DFL, количество 412 дефектных блоков с блоком замены, количество 413 дефектных блоков без блока замены, количество 414 пригодных резервных блоков, количество 415 непригодных блоков и количество 416 блоков с вероятным дефектом.
Количество 412 дефектных блоков с блоком замены означает количество элементов DFL, имеющих информацию о состоянии дефекта, показывающую, что дефектные блоки были заменены блоками замены в резервной области.
Количество 413 дефектных блоков без блока замены означает количество элементов DFL, имеющих информацию о состоянии дефекта, показывающую дефектные блоки без блоков замены в резервной области.
Количество 414 пригодных резервных блоков означает количество элементов DFL, имеющих информацию о состоянии дефекта, показывающую блоки, которые пригодны для замены, из незамененных блоков в резервной области.
Количество 415 непригодных резервных блоков означает количество элементов DFL, имеющих информацию о состоянии дефекта, показывающую блоки, которые непригодны для замены, из незамененных блоков в резервной области.
Количество 416 вероятно дефектных блоков означает количество элементов DFL, имеющих информацию о состоянии дефекта, показывающую вероятно дефектные блоки, которые еще не верифицированы как дефектные, из блоков в области пользовательских данных.
Список 420 элементов DFL - это набор элементов DFL, имеющих информацию о состоянии дефекта относительно различных блоков. Список 420 элементов DFL включает в себя элемент № 1 421 DFL, элемент № 2 422 DFL, ..., до элемента № 423 DFL.
Фиг.5 иллюстрирует структурную схему формата данных элемента № i 500 DFL, такую как проиллюстрированная на фиг.4.
Согласно фиг.5, элемент № i 500 DFL включает в себя информацию 1 510 о состоянии, физический адрес дефектного блока 520, информацию 2 530 о состоянии и физический адрес блока 540 замены.
Информация 1 510 о состоянии - это информация относительно состояния дефекта дефектных блоков в области пользовательских данных и информация относительно состояния того, являются ли пригодными блоки замены в резервной области. Информация 1 510 о состоянии подробнее описана далее со ссылкой на фиг.6.
Информация 2 530 о состоянии - это информация относительно состояния того, являются ли пригодными блоки замены в резервной области. По существу, посредством только указания того, что диск переразмечен, в информации 2 530 о состоянии из состава элемента № i 500 DFL без проведения операции верификации после переразметки диска, может быть быстро выполнена переразметка диска. Помимо этого, если информация 2 530 о состоянии из состава элемента № i 500 DFL блока, в который должны быть записаны данные, задается как информация о состоянии, показывающая, что диск был переразмечен при записи данных после переразметки диска, система дисковода знает, что диск был переразмечен и, таким образом, может заполнить заранее определенным количеством данных оставшуюся часть блока и записать данные без выполнения дополнительного процесса "считывание-изменение-запись", даже если главное устройство 3 подает команду записать данные в заранее определенную область блока. Более того, система дисковода знает, что записанные в блок данные - это недопустимые данные, если информация 2 530 о состоянии задана для того, чтобы показывать, что диск был переразмечен, когда команда воспроизведения, выведенная из главного устройства 3, принимается, и, таким образом, сообщение отсутствия данных или сообщение проверки сразу передается главному устройству 3.
Физический адрес 520 дефектного блока - это физический адрес, по которому расположен дефектный блок в области пользовательских данных, а физический адрес 540 блока замены - это физический адрес, по которому расположен блок замены в резервной области.
Фиг.6 иллюстрирует информацию 1 510 о состоянии из состава элемента № i 500 DFL, проиллюстрированную на фиг.5.
Согласно фиг.6, информация 1 510 о состоянии включает в себя пять состояний: "1", "2", "3", "4" и "5".
Информация "1" о состоянии показывает состояние дефектного блока с блоком замены. В этом случае физический адрес дефектного блока показывает физический адрес дефектного блока в области пользовательских данных, а физический адрес блока замены - это физический адрес, по которому записан резервный блок, который заменяет дефектный блок, в резервной области.
Информация "2" о состоянии показывает состояние дефектного блока без блока замены. В этом случае физический адрес дефектного блока показывает физический адрес блока замены в области пользовательских данных.
Информация "3" о состоянии показывает состояние вероятно дефектного блока. Вероятно дефектный блок - это блок, который еще не верифицирован посредством коррекции ошибок после записи данных, когда избыточные радиочастотные сигналы или сервосигналы обнаружены в ходе верификации или сканирования диска, но имеет вероятность дефекта и поэтому должен быть верифицирован посредством коррекции ошибок после записи данных в дальнейшем. В этом случае физический адрес дефектного блока показывает физический адрес вероятно дефектного блока, который еще не был верифицирован.
Информация "4" о состоянии показывает состояние пригодного блока замены в резервной области. В этом случае физический адрес блока замены показывает физический адрес пригодного блока замены из неиспользованных блоков замены в резервной области.
Информация "5" о состоянии показывает состояние непригодного блока замены в резервной области. В этом случае физический адрес блока замены показывает физический адрес непригодного блока замены из неиспользованных блоков замены в резервной области.
Информация "1", "2" и "3" о состоянии показывает состояние блоков в области пользовательских данных, а информация "4" и "5" о состоянии показывает состояние блоков в резервной области.
Информация 2 530 о состоянии не проиллюстрирована на фиг.6, но, например, диск переразмечен, если информация 2 530 о состоянии задана как "1", и диск не переразмечен или используется после переразметки, если информация 2 530 о состоянии задана как "0". Если информация 2 530 о состоянии задана как "0", в блок записаны допустимые данные. Если информация 2 530 о состоянии задана как "1", допустимые данные не записывались в блок после того, как блок был переразмечен.
Фиг.7A и 7B иллюстрируют способ обработки элемента DFL блоков в резервной области, которая заново выделена на диске после переразметки диска согласно варианту осуществления настоящего изобретения.
Фиг.7A иллюстрирует блок данных в диске с одним слоем записи, который выделяет и использует резервную область № 1 до переразметки диска, а фиг.7B иллюстрирует блок данных с новой резервной областью № 1, выделенной в нем после переразметки диска.
Согласно фиг.7A, область данных имеет только резервную область № 1, выделенную в ней, и включает в себя резервную область № 1 и область пользовательских данных. Блоки (1), (2) и (3) записываются в конец области пользовательских данных. Блок (1) - это дефектный блок, который имеет блок замены для замены этого дефектного блока. Блок (2) - это дефектный блок, который не имеет блока замены для замены дефектного блока. Блок (3) - это вероятно дефектный блок.
Фиг.7B иллюстрирует область данных, когда дефектные блоки по-прежнему имеются в области пользовательских данных после переразметки диска, когда новая резервная область № 1 выделена в области данных посредством переразметки диска при использовании диска в текущем состоянии.
Согласно фиг.7B, элементы DFL блока (1) с блоком замены, блока (2) без блока замены и блока (3) с вероятным дефектом преобразуются в элементы DFL, имеющие информацию о состоянии с вероятным дефектом наряду с информацией о состоянии, что блоки (1), (2) и (3) переразмечены.
Фиг.8A иллюстрирует информацию о состоянии из состава элемента DFL до выделения новой резервной области № 1, согласно данному варианту осуществления настоящего изобретения, в области данных, проиллюстрированной на фиг.7A. Фиг.8B - это вид информации о состоянии из состава элемента DFL после выделения новой резервной области № 1, согласно данному варианту осуществления настоящего изобретения, в области данных, проиллюстрированной на фиг.7B.
Согласно фиг.8A, элемент DFL для блока (1) - это первый элемент, приведенный на фиг.8A. Поскольку блок (1) - это дефектный блок с блоком замены, информация 1 о состоянии задана как "1", физический адрес дефектного блока зарегистрирован как "0010000h" и информация 2 о состоянии задана как "0", поскольку дефектный блок еще не переразмечен. Поскольку блок (2) - это дефектный блок без блока замены, информация 1 о состоянии задана как "2", физический адрес дефектного блока зарегистрирован как "0010100h" и информация 2 о состоянии задана как "0", поскольку дефектный блок еще не переразмечен. Поскольку блок (3) - это вероятно дефектный блок, информация 1 о состоянии задана как "2", физический адрес блока зарегистрирован как "0010110h" и информация 2 о состоянии задана как "0", поскольку дефектный блок еще не переразмечен.
Список элементов DFL, проиллюстрированных на фиг.8A, преобразуется в список элементов DFL, проиллюстрированных на фиг.8B, посредством переразметки, которая заново выделяет резервную область № 1.
Согласно фиг.8B, элемент DFL для блока (1) - это первый элемент, приведенный на фиг.8B, элемент DFL для блока (2) - это второй элемент на фиг.8B, а элемент DFL для блока (3) - это третий элемент на фиг.8B. Информация 1 о состоянии элементов DFL для всех блоков (1), (2) и (3) задана как "3", что показывает, что они являются вероятно дефектными блоками вследствие переразметки диска, и информация 2 о состоянии элементов DFL для всех блоков (1), (2) и (3) задана как "1", что показывает, что они были переразмечены.
По существу, дефектные блоки в области пользовательских данных после переразметки диска являются вероятно дефектными блоками. Поэтому, когда необходимо записать данные в блоки, блоки предпочтительно, хотя и не обязательно, должны быть проверены на дефект с помощью процесса верификации диска после записи данных на диск.
Информация 2 о состоянии должна быть изменена на "0", если блок используется снова после задания информации 2 о состоянии элемента DFL как "1", что показывает, что диск был переразмечен, посредством переразметки диска. Информация 2 о состоянии задана как "1" для того, чтобы показать, что записанные в блок данные стали недопустимыми вследствие переразметки диска.
Фиг.9A и 9B иллюстрируют способ обработки элемента DFL блоков в рамках резервной области, которая заново выделена на диске после переразметки диска, согласно варианту осуществления настоящего изобретения.
Фиг.9A иллюстрирует блок данных в диске с одним слоем записи, который выделяет и использует резервную область № 1 до переразметки диска, а фиг.9B иллюстрирует блок данных с новой резервной областью № 2, выделенной в нем после переразметки диска.
Согласно фиг.9A, область данных имеет только резервную область № 1, выделенную в ней, и область данных включает в себя резервную область № 1 и область пользовательских данных. Блоки (4), (5) и (6) записываются в конец области пользовательских данных, а блок (7) записывается в резервную область № 1. Блок (4) - это дефектный блок, который имеет блок замены для замены этого дефектного блока. Блок (5) - это дефектный блок, который не имеет блока замены для замены этого дефектного блока. Блок (6) - это вероятно дефектный блок. Блок (7) - это блок замены, расположенный в резервной области № 1, который не может быть использован для замены другого блока.
Фиг.9B иллюстрирует состояние области данных, в которой резервная область № 1 сокращается, при выделении заново посредством переразметки диска при использовании диска, и блок (7), который был расположен в резервной области № 1 до переразметки диска, размещается в области пользовательских данных после переразметки. К тому же, резервная область № 2 заново выделяется в области данных, и блоки (4), (5) и (6), которые были расположены в области пользовательских данных до переразметки, размещаются в резервной области № 2.
Согласно фиг.9B, если блоки (4), (5) и (6), которые были в области пользовательских данных до переразметки, включаются в резервную область № 2 после переразметки, элементы DFL блоков (4), (5) и (6) преобразуются в элементы DFL, имеющие информацию о состоянии, показывающую, что все блоки (4), (5) и (6) были переразмечены, наряду с информацией о состоянии, показывающей, что они непригодны после замены. Помимо этого, если блок (7), который был расположен в резервной области № 1 до переразметки, размещается в области пользовательских данных после переразметки, элемент DFL блока (7) преобразуется в элемент DFL, имеющий информацию о состоянии, показывающую, что блок (7) был переразмечен, наряду с информацией о состоянии, показывающей, что он имеет вероятный дефект.
Фиг.10A иллюстрирует информацию о состоянии элемента DFL до выделения новых резервных областей № 1 и № 2 в области данных, проиллюстрированной на фиг.9A, а фиг.10B иллюстрирует информацию о состоянии из состава элемента DFL после выделения новых резервных областей № 1 и № 2 в области данных, проиллюстрированной на фиг.9B.
Согласно фиг.10A, элемент DFL для блока (4) - это первый элемент, приведенный на фиг.9A. Поскольку блок (4) - это дефектный блок с блоком замены, информация 1 о состоянии задана как "1", физический адрес дефектного блока зарегистрирован как "0010000h" и информация 2 о состоянии задана как "0", поскольку дефектный блок еще не переразмечен. Поскольку блок (5) - это дефектный блок без блока замены, информация 1 о состоянии задана как "2", физический адрес дефектного блока зарегистрирован как "0010100h" и информация 2 о состоянии задана как "0", поскольку дефектный блок еще не переразмечен. Поскольку блок (6) - это вероятно дефектный блок, информация 1 о состоянии задана как "2", физический адрес блока зарегистрирован как "0010110h" и информация 2 о состоянии задана как "0", поскольку дефектный блок еще не переразмечен.
Список элементов DFL, проиллюстрированных на фиг.10A, преобразуется в список элементов DFL, проиллюстрированных на фиг.10B, посредством переразметки, которая заново выделяет резервные области № 1 и № 2.
Согласно фиг.10B, элемент DFL для блока (4) - это второй элемент, приведенный на фиг.10B, элемент DFL для блока (5) - это третий элемент на фиг.10B, элемент DFL для блока (6) - это четвертый элемент на фиг.10B, а элемент DFL для блока (7) - это первый элемент на фиг.10B. Информация 1 о состоянии элементов DFL для всех блоков (4), (5) и (6) задана как "5", что показывает, что они являются блоками, которые не могут быть использованы для замены, посредством переразметки диска. Информация 2 о состоянии, которая показывает состояние переразметки, всех блоков (4), (5) и (6) задана как "1", показывая, что они были переразмечены, а физический адрес дефектного блока перемещается в местоположение физического адреса блока замены. Информация 1 о состоянии из состава элемента DFL для блока (7) задана как "3", что показывает, что он имеет вероятность дефекта, информация 2 о состоянии задана как "1", а физический адрес блока замены перемещается в местоположение физического адреса дефектного блока.
До сих пор описание относилось к диску с одним слоем записи, однако тот же способ применяется к диску с двойным слоем записи.
Далее описан способ обработки последовательного дефектного блока, в котором появляется дефект, со ссылками на фиг.11A-15C.
Фиг.11A-11C иллюстрируют три элемента DFL, когда информация 1 о состоянии задана как "3", что показывает, что блок, возможно, имеет дефект.
Фиг.11A - это вид элемента DFL одиночного вероятно дефектного блока.
Согласно фиг.11A, информация 1 о состоянии из состава элемента DFL задана как "3", что показывает, что блок имеет дефект, физический адрес дефектного блока показывает физический адрес вероятно дефектного блока, информация 2 о состоянии задана как "0", что показывает, что переразметка еще не выполнена, и физический адрес блока замены регистрируется как "1", что показывает, что блок является одиночным блоком.
Фиг.11B - это вид элемента DFL последовательных дефектных блоков с известной длиной вероятного дефекта.
Согласно фиг.11B, информация 1 о состоянии из состава элемента DFL задана как "3", что показывает, что последовательные дефектные блоки, возможно, имеют дефекты, физический адрес дефектного блока показывает начальный физический адрес последовательных дефектных блоков, информация 2 о состоянии задана как "0", что показывает, что переразметка еще не выполнена, и физический адрес блока замены регистрируется как "5", что показывает длину последовательных дефектных блоков.
Фиг.11C - это вид элемента DFL последовательных дефектных блоков с неизвестной длиной вероятного дефекта.
Согласно фиг.11C, информация 1 о состоянии элемента DFL задана как "3", что показывает, что последовательные дефектные блоки, возможно, имеют дефекты, физический адрес дефектного блока показывает начальный физический адрес последовательных дефектных блоков, информация 2 о состоянии задана как "0", что показывает, что переразметка еще не выполнена, и физический адрес блока замены регистрируется с заранее определенным значением "FFh", поскольку длина последовательных дефектных блоков неизвестна.
Фиг.12A и 12B иллюстрируют часть последовательных дефектных блоков с известной длиной дефекта, существующих в заново выделенной резервной области, тогда как остальные последовательные дефектные блоки находятся в области пользовательских данных, согласно варианту осуществления настоящего изобретения.
Согласно фиг.12A, дефектные блоки № 1-№ 5 с вероятным дефектом последовательно размещены в области пользовательских данных. Дефектные блоки № 1-№ 5 с вероятным дефектом формируют последовательные дефектные блоки. Начальный адрес последовательных дефектных блоков - "0001000h".
В текущем состоянии, когда резервная область заново выделена вследствие переразметки, часть последовательных дефектных блоков включена в заново выделенную резервную область, тогда как остальные включены в область пользовательских данных, как проиллюстрировано на фиг.12B.
Согласно фиг.12B, посредством выделения заново резервной области два блока (блоки № 1 и № 2) включаются в резервную область, тогда как три блока (блоки № 3-№ 5) включаются в область пользовательских данных. Как описано далее, блоки № 3-№ 5 (т.е. последовательные дефектные блоки), включенные в область пользовательских данных, могут по-прежнему иметь дефект, а блоки № 1 и № 2, включенные в резервную область, становятся блоками замены, которые не могут быть использованы.
Фиг.13A и 13B иллюстрируют изменение в элементах DFL согласно ситуации, проиллюстрированной на фиг.12A и 12B.
Фиг.13A иллюстрирует элемент DFL последовательных дефектных блоков, проиллюстрированных на фиг.12A, т.е. элемент DFL последовательных дефектных блоков до переразметки.
Согласно фиг.13А, информация 1 о состоянии элемента DFL задана как "3", что показывает, что последовательные дефектные блоки, возможно, имеют дефекты, физический адрес дефектного блока регистрируется как "0001000h", т.е. как начальный физический адрес последовательных дефектных блоков, информация 2 о состоянии задана как "0", что показывает, что переразметка еще не выполнена, и физический адрес блока замены регистрируется как "5", что показывает длину последовательных дефектных блоков.
Фиг.13B иллюстрирует элемент DFL последовательных дефектных блоков, проиллюстрированных на фиг.12B, т.е. элемент DFL последовательных дефектных блоков после переразметки.
Согласно фиг.13B, дефектные блоки № 3-№ 5 с вероятным дефектом, включенные в область пользовательских данных даже после переразметки, являются первым элементом DFL. Т.е. первый элемент DFL имеет информацию 1 о состоянии элемента DFL, заданную как "3", что показывает, что дефектные блоки № 3-№ 5, возможно, имеют дефект, физический адрес дефектного блока регистрируется как "0001000h", т.е. как начальный физический адрес последовательных дефектных блоков, информация 2 о состоянии задана как "1", что показывает, что переразметка была выполнена, и физический адрес блока замены регистрируется как "5", что показывает длину последовательного дефектного блока.
Блоки № 1 и № 2, которые включены в резервную область после переразметки, являются вторым и третьим элементами DFL, проиллюстрированными на фиг.13B. Второй элемент DFL имеет информацию 1 о состоянии, заданную как "5", что показывает непригодный блок, информацию 2 о состоянии, заданную как "1", что показывает, что переразметка была выполнена, и физический адрес блока замены, зарегистрированный как "0001000h". Третий элемент DFL имеет информацию 1 о состоянии, заданную как "5", что показывает непригодный блок, информацию 2 о состоянии, заданную как "1", что показывает, что переразметка была выполнена, и физический адрес блока замены, зарегистрированный как "0001001h". Последовательные дефектные блоки в области пользовательских данных могут быть показаны как один элемент DFL, но элемент DFL для каждого блока замены существует, даже если блоки замены в резервной области расположены последовательно.
Фиг.14A-14C иллюстрируют случай, при котором начальный адрес последовательного дефектного блока с неизвестной длиной дефекта находится либо в резервной области, либо в области пользовательских данных посредством выделения заново резервной области согласно варианту осуществления настоящего изобретения.
Предусмотрено два способа для того, чтобы обрабатывать последовательные дефектные блоки с неизвестной длиной дефекта посредством переразметки.
Один способ заключается в верификации заранее определенных блоков с начального блока последовательности дефектных блоков посредством "верификации после записи" и генерировании элемента DFL для каждого из верифицированных блоков в зависимости от того, где находятся блоки (т.е. в области пользовательских данных или в резервной области) после выделения заново резервной области. Т.е. сначала выполняется "верификация после записи", и если определено, что блок в области пользовательских данных имеет дефект даже после того, как резервная область выделена заново, регистрируется элемент DFL согласно этому определению. Но если определено, что блок не имеет дефекта, регистрация элемента DFL блока не требуется. Также, если определено, что блок в заново выделенной резервной области имеет дефект, регистрируется элемент DFL, имеющий информацию о состоянии, показывающую, что блок - это непригодный блок замены, а если определено, что блок не имеет дефекта, регистрируется элемент DFL, имеющий информацию о состоянии, показывающую, что последовательный блок - это пригодный блок замены.
Другой способ заключается в формировании элемента DFL в зависимости от того, где располагается начальный адрес последовательных дефектных блоков поле выделения заново резервной области. Т.е., когда начальный адрес последовательных дефектных блоков включен в резервную область после выделения новой резервной области, заранее определенные блоки с начального блока по начальному адресу записываются и затем верифицируются и, согласно результатам верификации, регистрируется элемент DFL. Когда начальный адрес последовательных дефектных блоков включен в область пользовательских данных после выделения новой резервной области, сохраняется исходный элемент DFL. При этом информация о состоянии, показывающая, что переразметка была выполнена, не указана в информации 2 о состоянии, поскольку назначение информации о состоянии, показывающей, что переразметка была выполнена, заключается в том, чтобы исключить лишний процесс "считывание-изменение-запись" при записи данных в вышеупомянутые блоки главным устройством в будущем. Тем не менее, если длина последовательных блоков неизвестна, диапазон, с какого физического адреса до какого физического адреса последовательные блоки с вероятным дефектом были переразмечены, также неизвестен, даже если информация о состоянии, показывающая, что переразметка была выполнена, указана. Поэтому информация о состоянии, показывающая, что переразметка была выполнена, не включается в информацию 2 о состоянии. Это описано более подробно далее со ссылками на фиг.14A-15C.
Согласно фиг.14A, последовательные дефектные блоки с неизвестной длиной размещены в области пользовательских данных. Хотя длина последовательных дефектных блоков неизвестна, начальный адрес показывается как "0000100h".
Согласно фиг.14B, новая резервная область выделяется в ситуации, проиллюстрированной на фиг.14A. После выделения новой резервной области размер резервной области уменьшается, однако начальный адрес последовательного дефектного блока с неизвестной длиной, который находился в области пользовательских данных до выделения заново резервной области, по-прежнему остается в области пользовательских данных. В данной ситуации, поскольку начальный адрес последовательных дефектных блоков с неизвестной длиной остается в области пользовательских данных, предполагается, что последовательные дефектные блоки также находятся в области пользовательских данных и элемент DFL обрабатывается соответствующим образом.
Фиг.14C также иллюстрирует новую резервную область, выделенную в ситуации, описанной на фиг.14A. После выделения новой резервной области размер резервной области увеличивается и начальный адрес последовательных дефектных блоков с неизвестной длиной, который находился в области пользовательских данных до выделения заново резервной области, включается в резервную область. В данной ситуации, поскольку начальный адрес последовательных дефектных блоков с неизвестной длиной находится в резервной области, предполагается, что последовательные дефектные блоки находятся в резервной области и элемент DFL обрабатывается согласно результатам выполнения "верификации после записи" для заранее определенных блоков с начального адреса последовательных дефектных блоков.
Фиг.15A-15C иллюстрируют изменение в элементах DFL согласно ситуациям, проиллюстрированным на фиг.14A-14C.
Фиг.15A иллюстрирует элемент DFL последовательных дефектных блоков до переразметки, что проиллюстрировано на фиг.14A.
Согласно фиг.15A, информация 1 о состоянии элемента DFL задана как "3", что показывает вероятно дефектный блок, физический адрес дефектного блока показывает физический адрес вероятно дефектного блока, информация 2 о состоянии задана как "0", что показывает, что переразметка не выполнена, и физический адрес блока замены зарегистрировал в нем заранее определенное значение "FFh" для того, чтобы показать, что длина последовательных дефектных блоков неизвестна.
Фиг.15B иллюстрирует элемент DFL последовательных дефектных блоков, когда начальный адрес последовательных дефектных блоков с неизвестной длиной включен в область пользовательских данных после переразметки, что проиллюстрировано на фиг.14B.
Согласно фиг.15B, элемент DFL остается таким же, как элемент DFL по фиг.15A, и информация 2 о состоянии также задана как "0", как описано выше.
Фиг.15C - это вид элемента DFL последовательных дефектных блоков, когда начальный адрес последовательных дефектных блоков с неизвестной длиной включен в резервную область после переразметки, что проиллюстрировано на фиг.14C.
Согласно фиг.15C, когда начальный адрес последовательных блоков с неизвестной длиной находится в резервной области, элемент DFL регистрируется согласно результатам верификации заранее определенных блоков после записи заранее определенных блоков с начального адреса последовательных дефектных блоков. Например, когда имеется два дефектных блока в последовательных дефектных блоках после верификации последовательных дефектных блоков и определено посредством верификации, что первый блок - пригодный блок, а второй блок - непригодный блок, регистрируются два элемента DFL, как проиллюстрировано на фиг.15C.
Фиг.16A и 16B - это блок-схемы последовательности операций, иллюстрирующие способ переразметки диска согласно варианту осуществления настоящего изобретения.
Согласно фиг.16A, диск 4 загружается в систему дисковода, и после этого системный контроллер 10 системы дисковода принимает команду переразметки диска (1601).
Когда команда переразметки диска принята, системный контроллер 10 выделяет новую резервную область в области пользовательских данных (1602).
Далее системный контроллер 10 изменяет элемент DFL согласно выделению резервной области посредством определения того, является ли часть, которая должна быть изменена, одиночным дефектным блоком или последовательными дефектными блоками (1603). Если определено, что часть, которая должна быть изменена, является одиночным дефектным блоком, процесс переходит к операции 1604. Однако если определено, что она является последовательными дефектными блоками, процесс переходит к "a", что показано на фиг.16B.
В ходе операции 1604 системный контроллер 10 определяет, включен ли по-прежнему дефектный блок, включенный в область пользовательских данных, в область пользовательских данных после выделения новой резервной области.
Если результат определения показывает, что дефектный блок остается в области пользовательских данных, элемент DFL дефектного блока преобразуется в элемент DFL, показывающий, что это еще не верифицированный вероятно дефектный блок, наряду с информацией о состоянии, показывающей, что дефектный блок был переразмечен (1605).
Если результат определения показывает, что дефектный блок не остается в области пользовательских данных, тогда определяется, включен ли дефектный блок, который был включен в область пользовательских данных, в резервную область после переразметки (1606).
Если результат проверки показывает, что дефектный блок, который был включен в область пользовательских данных, включен в резервную область после переразметки, элемент DFL дефектного блока преобразуется в элемент DFL, показывающую, что блок непригоден для замены, наряду с информацией о состоянии, показывающей, что переразметка была выполнена (1607).
Далее, если блок замены, который непригоден для замены в резервной области, включен в область пользовательских данных после выделения новой резервной области (1608), системный контроллер 10 преобразует элемент DFL блока замены в элемент DFL, показывающую, что это еще не верифицированный вероятно дефектный блок, наряду с информацией о состоянии, показывающей, что переразметка была выполнена (1609).
В случае, когда операция 1603 определяет, что часть, которая должна быть изменена, является последовательными дефектными блоками, процесс переходит к операции 1610 (как показано "a"), как показано на фиг.16B. В случае последовательных дефектных блоков определяется, может ли быть установлена длина последовательных вероятно дефектных блоков (1610).
В случае последовательных вероятно дефектных блоков с известной длиной информация 2 о состоянии последовательных блоков в области пользовательских данных задается как "1" после выделения новой резервной области, что показывает, что последовательные блоки были переразмечены, и преобразует элемент DFL последовательных блоков в последовательный элемент DFL (1611). Элемент DFL последовательных блоков, включенных в заново выделенную резервную область, преобразуется в элемент DFL, показывающий непригодные блоки замены (1612). Когда часть последовательных вероятно дефектных блоков включена в область пользовательских данных, тогда как оставшиеся последовательные блоки включены в заново выделенную резервную область посредством выделения новой резервной области, некоторые блоки, включенные в область пользовательских данных, обрабатываются операцией 1611, тогда как другие блоки, включенные в резервную область, обрабатываются операцией 1612.
Когда длина последовательных вероятно дефектных блоков неизвестна, может быть использован один из способов 1 и 2 согласно, например, замыслу производителя дисковода (1613).
В случае способа 1 заранее определенные блоки начиная с начального блока, включенного в последовательные блоки, верифицируются посредством "верификации после записи" и затем, согласно результатам верификации, преобразуется элемент DFL последовательных блоков (1614). Т.е. согласно результатам верификации последовательные блоки, включенные в область пользовательских данных после выделения новой резервной области, регистрируются как элемент DFL, включающий в себя информацию 1 о состоянии, показывающую, что они дефектные или имеют вероятный дефект, и информацию 2 о состоянии, показывающую, что они были переразмечены. Также, согласно результатам верификации, последовательные блоки, включенные в заново выделенную резервную область, идентифицируются элементом DFL, включающим в себя информацию 1 о состоянии, показывающую пригодные или непригодные блоки замены, и информацию 2 о состоянии, показывающую, что они были переразмечены.
В случае способа 2, если начальный блок последовательных блоков включен в область пользовательских данных после выделения резервной области, элемент DFL относительно начального блока превращается в элемент DFL последовательных блоков, в предположении, что остальные блоки также включены в область пользовательских данных. Если начальный блок последовательных блоков включен в заново выделенную резервную область, предполагается, что остальные блоки включены в резервную область и элемент DFL относительно последовательных блоков преобразуется в элемент DFL, показывающий пригодные или непригодные блоки согласно результатам проверки, выполненной после записи.
Согласно вышеописанному настоящему изобретению, посредством переразметки диска за счет управления информацией о дефектах без записи данных и последующей верификации данных процесс переразметки выполняется быстро. Т.е. посредством указания того, что переразметка была выполнена, в информации 2 о состоянии из состава записи списка дефектов при переразметке диска, переразметка может быть быстро выполнена. Так же, если информация 2 о состоянии из состава записи списка дефектов блока, в который должны быть записаны данные, задана как "1" при записи данных после переразметки, система дисковода знает, что переразметка была выполнена, и даже если главное устройство выдает команду записать данные в часть блока, заранее определенные данные мгновенно заполняют остальную часть блока без проведения отдельного процесса "считывание-изменение-запись", и данные записываются. Помимо этого, система дисковода мгновенно передает отсутствие данных главному устройству, поскольку данные, записанные в блок, являются недопустимыми, либо может быть передано сообщение проверки, когда принимается команда воспроизведения. Поэтому настоящее изобретение может уменьшить время, занимаемое переразметкой диска, и исключить лишний процесс "считывание-изменение-запись" в перезаписываемом носителе.
Способ записи/воспроизведения может также быть реализован в качестве машиночитаемых кодов на машиночитаемом носителе записи. Машиночитаемый носитель записи - это любое устройство хранения данных, которое может сохранять данные, которые могут впоследствии быть считаны вычислительной системой. Примеры машиночитаемого носителя записи включают в себя постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), диски CD-ROM, магнитные ленты, гибкие диски, информационные устройства хранения данных и несущие волны (например, передачу данных через Интернет). Машиночитаемый носитель записи также может быть распространен по соединенным по сети вычислительным системам, так что машиночитаемый код сохраняется и исполняется распределенным способом. Также функциональные программы, код и сегменты кода для реализации способа записи/воспроизведения могут быть легко истолкованы программистами, являющимися специалистами в области техники, к которой относится настоящее изобретение.
Хотя было показано и описано немного вариантов осуществления настоящего изобретения, специалисты в данной области техники примут во внимание, что изменения могут быть сделаны в данном варианте осуществления без отступления от принципов и сущности изобретения, объем которого определяется формулой изобретения и ее эквивалентами.
Носитель записи информации, способ записи и/или воспроизведения данных на этот носитель/с этого носителя и устройство записи/воспроизведения, использующее упомянутый носитель, при этом носитель имеет область данных, включающую в себя область пользовательских данных для записи пользовательских данных и резервную область для записи блоков замены, которые заменяют дефектные блоки, появляющиеся в области пользовательских данных; причем элементы списка дефектов включают в себя информацию о состоянии дефектных блоков и блоков замены, и информация о состоянии дефектных блоков в области пользовательских данных изменяется, и информация о состоянии блоков замены в резервной области изменяется в ответ на то, что резервная область заново выделена для переразметки носителя. 14 н. и 32 з.п. ф-лы, 16 ил.
изменяют информацию о состоянии дефектных блоков, которые размещаются в заново выделенной резервной области после выделения заново выделенной резервной области, чтобы показать, что дефектные блоки, размещенные в заново выделенной резервной области, были переразмечены и являются непригодными в качестве блоков замены.
модуль управления сохраняет последовательный элемент списка дефектов в ответ на то, что первый блок, который является первым блоком, включенным в последовательные блоки до выделения заново резервной области, размещается в области пользовательских данных, и регистрирует последовательный элемент списка дефектов так, чтобы он включал в себя первую информацию о состоянии, показывающую, что последовательные блоки пригодны или непригодны для замены дефектных блоков согласно верификации последовательных блоков, и вторую информацию о состоянии, показывающую переразметку, в ответ на то, что последовательные блоки размещаются в заново выделенной резервной области после переразметки.
US 6526522 B1, 25.02.2003 | |||
Способ определения положения фокальной плоскости оптической системы | 1986 |
|
SU1383128A1 |
RU 2002114590 A, 20.02.2004. |
Авторы
Даты
2007-04-27—Публикация
2005-05-24—Подача