Способ записи, записывающее устройство, оптический диск, способ изготовления оптического диска и устройство привода оптического диска

Иллюстрации

Показать все

Предложены оптический диск, способы и устройства записи информации на оптический диск. В способе записи считывают блоки загрузочной информации с первого оптического диска в предварительно определенном порядке и записывают блоки загрузочной информации в непрерывных областях на втором оптическом диске в порядке, в котором они должны быть считаны. При этом формируется таблица преобразования адресов, в которой сопоставлены области записи блоков информации на первом и втором оптических дисках. Техническим результатом является ускорение запуска операционной системы. 5 н. и 6 з.п. ф-лы, 7 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к способу записи информации на оптический диск и устройству для записи информации на оптический диск. Дополнительно, настоящее изобретение относится к оптическому диску, на который информация записывается посредством такого способа записи, и к способу изготовления такого оптического диска. Кроме того, настоящее изобретение относится к устройству привода оптического диска для считывания информации с такого оптического диска.

Уровень техники

Широко используются такие оптические диски, как диски Blu-ray (BD), цифровые универсальные диски (DVD) и компакт-диски (CD). Эти оптические диски могут использоваться как, например, загрузочный диск. Загрузочным диском называется оптический диск, на котором записана информация (далее в данном документе именуемая "загрузочной информацией"), к которой компьютер обращается для загрузки операционной системы (далее в данном документе обозначенной аббревиатурой "OS"). Примеры элементов загрузочной информации заключают в себе такие программы, как ядро и драйвер устройства, и данные, на которые эти программы ссылаются.

Оптический диск лучше c точки зрения мобильности, чем жесткий диск, размещенный в компьютере. Следовательно, использование оптического диска, на котором записана загрузочная информация, делает возможной работу одной и той же OS на компьютере как дома, так и вне дома. Кроме того, оптический диск, на котором записана загрузочная информация, может использоваться при загрузке компьютера, внутренний жесткий диск которого поврежден.

Однако, скорость поиска дорожки оптического диска ниже, чем привода с жестким диском. Т.е. скорость произвольного доступа к оптическому диску ниже, чем скорость произвольного доступа к жесткому диску. По этой причине время, требуемое для загрузки OS с оптического диска, больше, чем время, требуемое для загрузки OS с жесткого диска. Дополнительно, в случае, когда процесс, который должен выполняться после того, как загружается OS, предусматривает доступ к оптическому диску, время, требуемое для процесса, также больше, чем время, требуемое для процесса, не предусматривающего обращения к оптическому диску.

Фактически, оптический диск, который должен использоваться в качестве загрузочного диска, как правило, хранит вспомогательное инструментальное средство, данные, предварительно установленное прикладное программное обеспечение и т.д. в дополнение к загрузочной информации. Области, где записана загрузочная информация, размещаются раздельно. Следовательно, например, загрузка OS путем считывания с диска Blu-ray загрузочной информации приблизительно в 300-400 МБ занимает от 10 до 15 минут.

Технологии сокращения времени, требуемого для загрузки OS с диска, описываются, например, в патентном документе 1 и непатентных документах 1 и 2. В патентном документе 1 раскрывается технология, посредством которой время, требуемое для загрузки OS, сокращается путем копирования заранее, в основную память, содержимого конкретного файла, записанного на диске. В непатентных документах 1 и 2 раскрывается технология увеличения скорости процесса загрузки OS, которая использует сжатое закольцованное устройство (cloop), сохраненное на оптическом диске. В частности, скорость увеличивается посредством оптимизации позиций сжатых блоков, составляющих сжатое закольцованное устройство.

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

Список указанных выше документов

Патентный документ 1: публикация японской патентной заявки, Tokukaihei, № 3-78851 A (дата публикации 4 апреля 1991 г.).

Патентный документ 2: публикация японской патентной заявки, Tokukaihei, № 11-85411 A (дата публикации 30 марта 1999 г.).

Непатентный документ 1: Hideyuki Tan и др., "Accelerated KNOPPIX - Toward True Open Source Software Base-", [онлайн], 16 ноября 2005 г., 55-я конференция по ядру для группы пользователей Linux в Йокогаме [найдено 8 апреля 2008 г.], Интернет (http://www.alpha.co.jp/biz/rdg/ac-knoppix/doc/AC-KNX_YLUG55.pdf).

Непатентный документ 2: Daisaku Chiba, "KNOPPIX Gets Faster This! -Accelerated - Introduction of KNOPPIX Project -", [онлайн], 26 мая 2006 г., 1-й семинар IPBA 2006 г., [найдено 9 апреля 2008 г.], Интернет (http://www.ipab.org/Presentation/sem06/06-0l-02.pdf).

Однако технология, описанная в патентном документе 1, просто уменьшает время запуска OS после того, как содержимое конкретного файла копируется в основную память. Соответственно, существует проблема в том, что время запуска увеличивается при первоначальном считывании содержимого конкретного файла.

Кроме того, технологии ускорения запуска OS посредством использования драйвера устройства, такие как технологии, раскрытые в непатентных документах 1 и 2, имеют проблему в том, что невозможно увеличивать скорость считывания загрузочной информации, которая считывается перед драйвером устройства. Технологии, раскрытые в непатентных документах 1 и 2, предполагают, что OS запускается посредством использования сжатого закольцованного устройства. Следовательно, технологии не могут быть применены к OS, которая запускается без использования сжатого закольцованного устройства. Другой проблемой является то, что технологии делают возможным только выполнение перемещения от одного сжатого блока к другому.

Технология, раскрытая в патентном документе 2, предполагает, что устройство дискового массива размещает жесткий диск. Т.е. технология не может быть применена к съемному оптическому диску.

Краткое изложение существа изобретения

Настоящее изобретение осуществлено с учетом указанных проблем.

Задачей настоящего изобретения является создание способа записи и записывающего устройства, которые делают возможным обеспечение оптического диска, с которого информация, такая как загрузочная информация, которая считывается в предварительно определенном порядке, может быть считана с более высокой скоростью.

Для того чтобы решить поставленную задачу, способ записи настоящего изобретения является способом записи для записи на оптический диск информации, записанной на носителе записи и созданной из множества элементов, которые должны считываться с носителя записи в предварительно определенном порядке, указанный способ записи включает этапы, на которых: (a) записывают, соответственно в непрерывных областях на оптическом диске, множество элементов в предварительно определенном порядке; и (b) записывают, на оптический диск, таблицу, сопоставляющую для каждого из элементов: (i) информацию для указания первой области, указывающую ту область на носителе записи, в которой записан элемент, и (ii) информацию для указания второй области, указывающую ту область на оптическом носителе, в которой элемент записан на этапе (a).

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

Дополнительно, оптический диск хранит, для каждого из множества элементов, таблицу, сопоставляющую (i) информацию для указания первой области, указывающую ту область на носителе записи, в которой записан элемент, и (ii) информацию для указания второй области, указывающую область, где элемент записан на этапе (a). Следовательно, со ссылкой на таблицу, устройство привода оптического диска может считывать множество элементов с оптического диска, как если бы устройство привода оптического диска считывало множество элементов с носителя записи. Т.е. не возникает сбоя при считывании множества элементов несмотря на тот факт, что области, где записано множество элементов, перемещены для увеличения скорости считывания.

Способ записи по настоящему изобретению предпочтительно сконфигурирован так, что информация является информацией, которая должна быть считана компьютером для того, чтобы запускать его операционную систему; причем предварительно определенным порядком является порядок, в котором компьютер считывает множество элементов с носителя записи для того, чтобы запускать его операционную систему.

Структура делает возможным сокращать время для запуска OS на компьютере посредством использования оптического диска по сравнению с традиционным временем.

Способ записи по настоящему изобретению предпочтительно дополнительно включает в себя этап, на котором определяют предварительно определенный порядок посредством обнаружения порядка, в котором компьютер считывает множество элементов с носителя записи для того, чтобы запускать операционную систему.

Согласно структуре возможно легко реализовать способ записи, который делает возможным уменьшение, используя оптический диск на компьютере, времени для запуска операционной системы по сравнению с традиционным временем.

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

Согласно структуре множество элементов, которые должны быть записаны на оптический диск на этапе (b), записываются на дорожке, более близкой к внешней окружности оптического диска. Как правило, привод оптического диска может увеличивать скорость доступа к информации, записанной на внешней дорожке на оптическом диске, больше, чем скорость доступа к информации, записанной на внутренней дорожке.

Это позволяет, по меньшей мере, такому приводу оптического диска уменьшать время считывания информации, созданной из множества элементов. Кроме того, возможно уменьшать время запуска OS, размещая информацию так, что информация, созданная из множества элементов, является загрузочной информацией.

Способ записи по настоящему изобретению предпочтительно сконфигурирован так, что каждый из множества элементов является информацией, которая должна управляться, в файловой системе, которая управляет информацией, записанной на носителе записи, как информация, сохраненная в одном файле.

Согласно структуре привод оптического диска может считывать множество элементов с оптического диска с более высокой скоростью в случае, если привод оптического диска считывает информацию файл за файлом.

Отметим, что множество элементов не должны храниться в одной непрерывной области на носителе записи, предусматривается, что каждый из множества элементов является информацией, которая должна управляться в файловой системе как информация, сохраненная в одном файле.

Способ записи настоящего изобретения предпочтительно сконфигурирован так, что каждый из множества элементов является (i) информацией, которая должна управляться, в файловой системе, которая управляет информацией, записанной на носителе записи, как информация, сохраненная в одном файле или во множестве файлов, и (ii) является информацией, записанной в непрерывных областях на носителе записи.

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

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

Согласно структуре устройство привода оптического диска может считывать из кэш-памяти множество элементов с более высокой скоростью в случае, когда устройство привода оптического диска считывает информацию с оптического диска и считывает информацию в кэш-память. В частности, структура делает возможным пресечение поисков, которые должны выполняться таким образом, что устройство привода оптического диска осуществляет доступ к одной и той же области на оптическом диске более, чем один раз. Кроме того, устройство привода на оптическом диске может упреждающе просматривать информацию, ссылаясь на таблицу. Следовательно, коэффициент нахождения данных в кэше может быть улучшен.

Для того чтобы решить поставленную задачу, записывающее устройство по настоящему изобретению является записывающим устройством для записи на оптический диск информации, записанной на носителе записи и созданной из множества элементов, которые должны считываться с носителя записи в предварительно определенном порядке, причем записывающее устройство включает в себя: средство записи информации для записи, соответственно в непрерывных областях на оптическом диске, множества элементов в предварительно определенном порядке; и средство записи таблицы для записи на оптический диск таблицы, сопоставляющей для каждого из элементов: (i) информацию для указания первой области, указывающую ту область, на носителе записи, в которой записан элемент, и (ii) информацию для указания второй области, указывающую ту область на оптическом носителе, в которой элемент записывается средством записи информации.

Не вызывая проблемы сбоя при считывании множества элементов, как в случае со способом записи, структура делает возможным обеспечение оптического диска, с которого множество элементов могут быть считаны с более высокой скоростью, чем с оптического диска, на котором области, где записано множество элементов, размещены раздельно.

Для того чтобы достигать цели, оптический диск настоящего изобретения является оптическим диском, на который записывается информация, информация идентична информации, записанной на носитель записи и созданной из множества элементов, которые должны считываться с носителя записи в предварительно определенном порядке, при этом: множество элементов записываются соответственно в непрерывных областях в предварительно определенном порядке; и записывается таблица, которая сопоставляет, для каждого из элементов, (i) информацию для указания первой области, указывающую ту область на носителе записи, в которой записан элемент, и (ii) информацию для указания второй области, указывающую ту область на оптическом диске, в которой записан элемент.

Не вызывая проблемы сбоя при считывании множества элементов, как в случае со способом записи, структура делает возможным считывание множества элементов с оптического диска с более высокой скоростью, чем с оптического диска, на котором области, где записано множество элементов, размещены раздельно.

Для того чтобы решить поставленную задачу, способ по настоящему изобретению для изготовления оптического диска является способом изготовления оптического диска, на который записывается информация, причем информация идентична информации, записанной на носитель записи и созданной из множества элементов, которые должны считываться с носителя записи в предварительно определенном порядке, причем способ включает в себя этапы, на которых: (a) записывают, соответственно в непрерывных областях на оптическом диске, каждое из множества элементов в предварительно определенном порядке; и (b) записывают, на оптический диск, таблицу, сопоставляющую для каждого из элементов: (i) информацию для указания первой области, указывающую ту область на носителе записи, в которой записан элемент, и (ii) информацию для указания второй области, указывающую ту область на оптическом диске, в которой элемент записан на этапе (a).

Не вызывая проблемы сбоя при считывании множества элементов, как в случае со способом записи, структура делает возможным обеспечение оптического диска, с которого множество элементов могут быть считаны с более высокой скоростью, чем с оптического диска, на котором области, где записано множество элементов, размещены раздельно.

Настоящее изобретение охватывает устройство привода оптического диска, которое считывает информацию с оптического диска. Т.е. устройство привода оптического диска настоящего изобретения включает в себя: средство преобразования для преобразования, со ссылкой на таблицу, полученной из вне информации для указания области в информацию для указания второй области, сопоставленную с информацией для указания первой области, которая совпадает с внешним образом принятой информации для указания области; и средство вывода для (i) считывания элемента информации, записанной в той области на оптическом диске, которая указана информацией для указания второй области, полученной средством преобразования, и (ii) вывода, из устройства привода оптического диска, элемента, считанного таким образом.

Способ записи по настоящему изобретению является способом записи для записи, на оптический диск, информации, записанной на носителе записи и созданной из множества элементов, которые должны считываться с носителя записи в предварительно определенном порядке, причем способ записи включает в себя этапы, на которых: (a) записывают, соответственно в непрерывных областях на оптическом диске, множество элементов в предварительно определенном порядке; и (b) записывают, на оптический диск, таблицу, сопоставляющую для каждого из элементов (i) информацию для указания первой области, указывающую ту область, на носителе записи, в которой записан элемент, и (ii) информацию для указания второй области, указывающую ту область на оптическом носителе, в которой элемент записан на этапе (a).

Следовательно, не вызывая проблемы сбоя при считывании множества элементов, структура делает возможным обеспечение оптического диска, с которого множество элементов могут быть считаны с более высокой скоростью, чем с оптического диска, на котором области, где записано множество элементов, размещены раздельно.

Краткое описание чертежей

Для более полного понимания характера и преимуществ изобретения следует обращаться к нижеприведенному подробному описанию, рассматриваемому вместе с прилагаемыми чертежами, на которых:

Фиг. 1 изображает блок-схему, иллюстрирующую структуру системы записи по варианту осуществления настоящего изобретения для записи загрузочной информации на оптический диск.

Фиг. 2 - схема для объяснения содержимого таблицы преобразования адресов по настоящему варианту осуществления настоящего изобретения; причем фиг. 2a иллюстрирует структуру тех областей на мастер-диске, в которых записана загрузочная информация; фиг. 2b иллюстрирует структуру тех областей на оптическом диске, в которых записана загрузочная информация; фиг. 2c показывает содержимое таблицы преобразования адресов.

Фиг. 3 - блок-схема последовательности операций способа, согласно варианту осуществления записи загрузочной информации на оптический диск.

Фиг. 4 - блок-схема, иллюстрирующая структуру устройства привода оптического диска согласно изобретению.

Фиг. 5 - схема, иллюстрирующая настоящий вариант осуществления, в частности иллюстрирующая одну модификацию способа записи загрузочной информации на оптический диск, причем фиг. 5a иллюстрирует структуру тех областей на мастер-диске, в которых записана загрузочная информация; фиг. 5b иллюстрирует структуру тех областей на оптическом диске, в которых сохранена загрузочная информация; фиг. 5c показывает содержимое таблицы преобразования адресов.

Фиг. 6 - блок-схема, иллюстрирующая настоящий вариант осуществления, в частности иллюстрирующая структуру кэш-памяти, предусмотренной в приводе оптического диска.

Фиг. 7 - схема, иллюстрирующая настоящий вариант осуществления, в частности иллюстрирующая внешнюю окружность оптического диска, на которой записана загрузочная информация.

Описание вариантов осуществления изобретения

Последующее описание описывает один вариант осуществления способа записи согласно настоящему изобретению со ссылкой на чертежи.

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

Кроме того, хотя последующее описание предполагает, что мастер-диск и чистый диск являются дисками Blu-ray (BD), настоящее изобретение не ограничивается этим. Т.е. в настоящем варианте осуществления диск Blu-ray может быть заменен другим типом оптического диска, таким как цифровой универсальный диск (DVD) и компакт-диск (CD). Т.е. настоящее изобретение широко применимо к оптическим дискам.

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

Система записи

Последующее описание сначала описывает систему 1 записи для выполнения способа записи по настоящему варианту осуществления со ссылкой на фиг. 1. Фиг. 1 является блок-схемой, иллюстрирующей структуру системы 1 записи.

Как показано на фиг. 1, система 1 записи включает в себя персональный компьютер 10, протокольный анализатор 11, привод 12 оптического диска, персональный компьютер 20, привод 21 оптического диска и привод 22 оптического диска. Схематически, система 1 записи - это система для записи на оптический диск 32, который является чистым диском, загрузочной информации, записанной на оптический диск 31, который является мастер-диском.

Загрузочная информация, записанная на оптический диск 31, содержит элементы, такие как программа загрузки, записанная в главной загрузочной записи (MBR), программы, составляющие OS, такие как ядро и драйвер устройства, и данные, к которым обращаются программы, и программы, и данные записаны в административной области файловой системы. Из этих элементов каждый элемент, записанный в административной области файловой системы, является информацией, которая должна управляться, как информация, сохраненная в одном файле, в файловой системе, которая управляет информацией, записанной на оптический диск 31. Оптический диск 32, на котором загрузочная информация была записана системой 1 записи, предполагается использовать в качестве загрузочного диска на персональном компьютере 10 или на другом персональном компьютере, имеющем ту же структуру, что и персональный компьютер 10.

В системе 1 записи персональный компьютер 10, протокольный анализатор 11 и привод 12 оптического диска являются компонентами для определения порядка, в котором загрузочная информация считывается с оптического диска 31 посредством персонального компьютера 10.

Персональный компьютер 10 соединен с приводом 12 оптического диска через шину 13 (SATA, IDE или т.п.). Персональный компьютер 10 считывает, в предварительно определенном порядке, элементы загрузочной информации с оптического диска 31, который был вставлен в привод 12 оптического диска в процессе загрузки.

При считывании каждого элемента загрузочной информации с оптического диска 31 персональный компьютер 10 выдает приводу 12 оптического диска команду, соответствующую области, где элемент записан. Протокольный анализатор 11 анализирует команду с тем, чтобы определять ту область на оптическом диске 31, в которой элемент записан, и регистрирует, в истории доступов, информацию для указания области, указывающую область. Таким образом, формируются записи о доступах, которые указывают, в каком порядке персональный компьютер 10 считывал каждый элемент и в какой области элемент записан.

В системе 1 записи персональный компьютер 20 и приводы 21 и 22 оптических дисков служат как средство записи на оптический диск 32 загрузочной информации, записанной на оптический диск 31. Персональный компьютер 20 включает в себя секцию 20a хранения записей о доступах, секцию 20b перемещения данных и секцию 20c хранения таблицы преобразования адресов.

Персональный компьютер 20 соединен с приводом 21 оптического диска через шину 23 (SATA, IDE или т.п.) и с приводом 22 оптического диска через шину 24 (SATA, IDE или т.п.). Персональный компьютер 20 считывает загрузочную информацию с оптического диска 31 (мастер-диска), вставленного в привод 21 оптического диска, и записывает загрузочную информацию, считанную таким образом, на оптический диск 32 (чистый диск), вставленный в привод 22 оптического диска. Секция 20b перемещения данных выполняет процесс считывания загрузочной информации с оптического диска 31 и процесс записи загрузочной информации, считанной таким образом, на оптический диск 32.

Секция 20a хранения записей о доступах является секцией памяти для хранения записи о доступе, сформированной протокольным анализатором 11. Перед записью загрузочной информации на оптический диск 32 секция 20b перемещения данных получает историю доступов от протокольного анализатора 11 через шину 14 (USB или т.п.) и сохраняет историю доступов в секции 20a хранения записей о доступах. При записи загрузочной информации на оптический диск 32 секция 20b перемещения данных обращается к истории доступов, сохраненной в секции 20a хранения записей о доступах, для того чтобы записывать, в непрерывных областях на оптическом диске 32, элементы загрузочной информации в порядке, в котором элементы считываются с оптического диска 31.

Секция 20c хранения таблицы преобразования адресов является секцией памяти для хранения таблицы преобразования адресов, сформированной секцией 20b перемещения данных. Перед записью загрузочной информации на оптический диск 32 секция 20b перемещения данных формирует таблицу преобразования адресов и сохраняет в секции 20c хранения таблицы преобразования адресов сформированную таким образом таблицу преобразования адресов. После записи загрузочной информации на оптический диск 32 секция 20b перемещения данных записывает на оптический диск 32 таблицу преобразования адресов, сохраненную в секции 20c хранения таблицы преобразования адресов.

Выше раскрыта система, созданная из устройств, иллюстрированных на фиг. 1, в качестве примера устройства для записи на оптический диск 32 загрузочной информации, записанной на оптический диск 31. Однако система может быть реализована как единое устройство, которое является комбинацией устройств, иллюстрированных на фиг. 1, или которое является комбинацией за исключением одного или более устройств.

Структура области, где записана загрузочная информация, и таблица преобразования адресов

На фиг. 2a показана схема, иллюстрирующая пример структуры тех областей на оптическом диске 31, в которых сохранена загрузочная информация. Область 101 является областью, где записан элемент, который считывается первым посредством персонального компьютера 10 с оптического диска 31. Область 102 является областью, где записан элемент, который считывается вторым посредством персонального компьютера 10 с оптического диска 31. То же является справедливым для области 103 и последующих областей. Как показано на фиг. 2a, области 101-105, в которых записана загрузочная информация, раздельно размещены на оптическом диске 31, который служит в качестве мастер-диска. В других областях записана информация, не включающая в себя загрузочную информацию.

С другой стороны, на фиг. 2b показана схема, иллюстрирующая структуру тех областей на оптическом диске 32, в которые записана загрузочная информация. Область 201 является областью, где записан элемент, который считывается первым посредством персонального компьютера 10 с оптического диска 31. Область 202 является областью, где записан элемент, который считывается вторым посредством персонального компьютера 10 с оптического диска 31. То же является справедливым для области 203 и последующих областей. Как показано на фиг. 2, элементы загрузочной информации записаны в физически непрерывных областях, созданных из областей 201-205.

Кроме того, области 201-205 размещены в порядке, в котором элементы, записанные в них, были считаны с оптического диска 31. Т.е. область, где записан элемент, считанный i-ым с оптического диска 31, является соседней с областью, где записан элемент, считанный (i-1)-ым с оптического диска 31, и областью, где записан элемент, считанный (i+1)-ым с оптического диска 31. Например, область 202, где записан элемент, считанный вторым с оптического диска 31, является соседней как с областью 201, где записан элемент, считанный первым с оптического диска 31, так и с областью 203, где записан элемент, считанный третьим с оптического диска 31. Следовательно, ненужного поиска дорожки не происходит, предусматривается, что элементы загрузочной информации считываются с оптического диска 32 в порядке, в котором элементы были считаны с оптического диска 31. Как показано на фиг. 2b, информация, за исключением загрузочной информации, сохранена в области кроме тех областей 201-205, в которых записана загрузочная информация.

Фиг. 2c является схемой, показывающей пример таблицы преобразования адресов, сформированной секцией 20b перемещения данных. Как показано на фиг. 2c, таблица преобразования адресов хранит, для каждого элемента загрузочной информации, (i) информацию для указания области, указывающую ту область на оптическом диске 31, в которой записан элемент, и (ii) информацию для указания области, указывающую ту область на оптическом диске 32, в которой записан элемент, таким образом, что два типа информации для указания области сопоставляются друг с другом. Кроме того, таблица преобразования адресов хранит, также для каждого элемента информации кроме загрузочной информации, (i) информацию для указания области, указывающую ту область на оптическом диске 31, в которой записан элемент, и (ii) информацию для указания области, указывающую ту область на оптическом диске 32, в которой записан элемент, таким образом, что два типа информации для указания области сопоставляются друг с другом. Кроме того, таблица преобразования адресов содержит флаги, указывающие, является ли каждая пара фрагментов информации для указания области, сохраненной в таблице преобразования адресов, информацией для указания области элемента загрузочной информации или информацией для указания области элемента информации за исключением загрузочной информации. Каждая пара фрагментов информации для указания области, для которой флаг пары установлен в "1", является информацией для указания области загрузочной информации, тогда как каждая пара фрагментов информации для указания области, для которой флаг установлен в "0", является информацией для указания области информации за исключением загрузочной информации.

Таблица преобразования адресов, показанная на фиг. 2c, структурирована так, что области, где записаны элементы загрузочной информации, и области, где записаны элементы информации за исключением загрузочной информации, каждая, указываются адресом логического блока первого сектора области и числом секторов, составляющих область. Следовательно, таблица преобразования адресов, приведенная в качестве примера на фиг. 2c, хранит для каждого элемента (i) адрес LBAai логического блока первого сектора в той области на оптическом диске 31, в которой записан элемент, (ii) адрес LBAbi логического блока первого сектора в той области на оптическом диске 32, в котором записан элемент, и (iii) число секторов ci, составляющих ту область на оптическом диске 31, в которой записан элемент (число равно числу оптического диска 32), таким образом, что адрес LBAai логического блока, адрес LBAbi логического блока и число секторов ci сопоставляются друг с другом.

Например, таблица преобразования адресов хранит (i) адрес LBAa1 логического блока первого сектора в области 101, в которой записан элемент, который должен быть считан первым с оптического диска 31, (ii) адрес LBAb1 логического блока первого сектора в области 201, в которой элемент записан на оптическом диске 32, и (iii) число секторов c1, составляющих область 101 (число равно числу секторов, составляющих область 201).

Согласно фиг. 2b, области, где записаны элементы загрузочной информации, и области, где записаны элементы информации за исключением загрузочной информации, обе перемещены со своих первоначальных позиций, на фиг. 2a. Однако они могут быть размещены так, что области, где записаны элементы информации за исключением загрузочной информации, не перемещаются, предусматривается, что области, где записаны элементы загрузочной информации, могут размещаться, как иллюстрировано на фиг. 2b, без изменения размещения областей, где записаны элементы информации за исключением загрузочной информации. В этом случае таблице преобразования адресов не требуется хранить ни (i) пару фрагментов информации для указания области, соответствующую элементу информации за исключением загрузочной информации, ни (ii) флаг.

Выше предполагается, что каждый фрагмент информации, которая управляется как информация, сохраненная в одном файле в файловой системе, является элементом загрузочной информации, и таблица преобразования адресов хранит, для каждого элемента, пару фрагментов информации для указания области, соответствующей элементу. Однако настоящее изобретение не ограничивается этим. Т.е. допускается, что загрузочная информация, записанная в непрерывных областях на оптическом диске 31, является одним элементом независимо от того, является ли загрузочная информация информацией, которая управляется как информация, сохраненная в одном файле или во множестве файлов, таблица преобразования адресов может хранить пары фрагментов информации для указания области, причем эти пары соответствуют соответственно элементам загрузочной информации. Это делает возможным уменьшение числа пар фрагментов информации для указания области, которые должны быть сохранены в таблице преобразования адресов. В результате, размер данных таблицы преобразования адресов может быть уменьшен.

Способ записи

Последующее описание описывает способ записи настоящего варианта осуществления, т.е. способ для записи загрузочной информации, причем этот способ выполняется с помощью системы 1 записи, со ссылкой на фиг. 3. Фиг. 3 является блок-схемой последовательности операций, показывающей способ записи настоящего варианта осуществления.

Как показано на фиг. 3, способ записи включает (1) в себя этап S10, на котором определяют порядок, в котором загрузочная информация считывается с оптического диска 31, (2) этап S20, на котором записывают загрузочную информацию на оптический диск 32, и (3) этап S30, на котором записывают таблицу пре