Включение поддержки 48-разрядной логической адресации блоков для дисков с интерфейсом ATAPI в Windows XP

Переводы статьи Переводы статьи
Код статьи: 303013 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Введение

Эта статья содержит сведения о поддержке Windows XP с пакетом обновления 1 (SP1) 48-разрядной логической адресации блоков (ЛАБ) для дисков с интерфейсом ATAPI, благодаря чему возможно использование жестких дисков емкостью более 137 ГБ.

Примечание. Исходная версия Windows XP не поддерживает 48-разрядную ЛАБ. Для поддержки в Windows XP 48-разрядной ЛАБ необходимо установить пакет обновления версии 1 (SP1) или выше. В состав Windows XP Media Center Edition и Windows XP Tablet PC Edition пакет обновления 1 (SP1) входит изначально.

Дополнительные сведения о последнем пакете обновления для Windows XP см. в следующей статье базы знаний Майкрософт:
322389 Как получить последний пакет обновления для Windows XP

Дополнительная информация

Windows XP с пакетом обновления 1 (SP1) обеспечивает поддержку 48-разрядной ЛАБ для дисков с интерфейсом ATAPI, благодаря чему возможно использование жестких дисков объемом более 137 ГБ. При использовании пакета обновления 1 (SP1) поддержка включается по умолчанию. Чтобы определить, установлен ли пакет обновления 1 (SP1), щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства. Строка «Пакет обновления 1» находится на вкладке Общие в разделе «Система».

Об использовании драйвера ATAPI последней версии свидетельствует наличие в папке %systemroot%\system32\drivers файла Atapi.sys версии 5.1.2600.1135 (5.1.2600.1152 для 64-разрядной версии Windows XP) или выше. Для этого выполните следующие действия.
  1. Нажмите кнопку Пуск, выберите пункт Найти, а затем — Все файлы и папки.
  2. Введите Atapi.sys и нажмите кнопку Найти.
  3. Если файл Atapi.sys в папке %systemroot%\system32\Drivers отсутствует, щелкните на панели «Помощник по поиску» ссылку Дополнительные параметры, установите флажок Поиск в скрытых файлах и папках и повторите действие 2.

    Дополнительные сведения об организации поиска скрытых файлов и папок см. в следующей статье базы знаний Майкрософт:
    302347 Как найти скрытые или системные файлы в Microsoft Windows XP
  4. В папке %systemroot%\System32\Drivers щелкните правой кнопкой мыши файл Atapi.sys и выберите команду Свойства.
  5. Сведения о версии файла содержатся на вкладке Версия.
Если версия файла Atapi.sys отличается от 5.1.2600.1135 (или 5.1.2600.1152 для 64-разрядной версии Windows XP), загрузите и установите исправление, описанное в статье 331958 базы знаний Майкрософт.

Дополнительные сведения об этом исправлении см. в следующей статье базы знаний Майкрософт:
331958 При переходе в спящий или ждущий режим, а также при записи дампа памяти возможно повреждение жесткого диска
По умолчанию в исходных версиях Windows XP Home Edition и Windows XP Professional поддержка 48-разрядной ЛАБ отсутствует. Чтобы использовать поддержку 48-разрядной ЛАБ, необходимо наличие следующего оборудования и программного обеспечения.
  • Система BIOS, совместимая с 48-разрядной ЛАБ.
  • Жесткий диск размером более 137 ГБ.
  • Windows XP с пакетом обновления 1 (SP1).
Для проведения тестирования 48-разрядную ЛАБ можно включить в исходных версиях Windows XP Home Edition и Windows XP Professional. Для этого параметру EnableBigLba в указанном ниже разделе реестра необходимо присвоить значение 1.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
Внимание! Если выполняется одно из перечисленных ниже условий, возможно повреждение данных на жестком диске.
  • Поддержка 48-разрядной ЛАБ включена в исходной версии Windows XP Home Edition или Windows XP Professional.
  • Более ранняя версия Windows устанавливается в раздел диска, имеющий размер 137 ГБ или более и созданный с помощью операционной системы, поддерживающей 48-разрядную ЛАБ (например, Windows XP с пакетом обновления 1 (SP1)).
Примечание. В Windows XP с пакетом обновления 1 (SP1) или более поздней версии параметр реестра EnableBigLba будет проигнорирован. Если не выполняются минимальные требования, то включение поддержки 48-разрядной ЛАБ для дисков с интерфейсом ATAPI в исходных версиях Windows XP Home Edition или Windows XP Professional путем внесения изменений в реестр вызывает следующее поведение системы.
  • Параметр реестра EnableBigLba отключен. Если BIOS поддерживает жесткие диски размером более 137 ГБ, то будет обеспечена адресация только первых 137 ГБ дискового пространства. Остальная часть диска не используется.
  • Параметр реестра EnableBigLba включен, но отсутствует система BIOS, которая поддерживает 48-разрядную ЛАБ, и размер жесткого диска не превышает 137 ГБ.

    Включение поддержки 48-разрядной ЛАБ дисководов ATAPI путем изменения параметров реестра, при условии, что отсутствует как соответствующая система BIOS, так и жесткий диск размером более 137 ГБ, не приводит к изменению системы. Жесткий диск продолжает функционировать в обычном режиме.
  • Параметр реестра EnableBigLba включен, BIOS не поддерживает 48-разрядную ЛАБ, но установлен диск размером более 137 ГБ.

    В этом случае обеспечивается адресация только первых 137 ГБ жесткого диска. Остальная часть диска не используется.
Чтобы включить поддержку 48-разрядной ЛАБ в процессе автоматической установки с помощью программы подготовки системы (Sysprep), выполните следующие действия.
  1. Скопируйте приведенный ниже текст в окно программы «Блокнот» и сохраните файл под именем 48bitLba.inf.
    [version]
    signature="$CHICAGO$"
    SetupClass=BASE
    
    
    [DefaultInstall]
    AddReg=48bitlba.Add.Reg
    
    [48bitlba.Add.Reg]
    HKLM,"System\CurrentControlSet\Services\Atapi\Parameters","EnableBigLba",0x10001,1
  2. Создайте файл Cmdlines.txt, содержащий следующие строки.

    [Commands]
    "rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\48BITLBA.INF"
  3. Найдите папку Sysprep\I386 в составе образа Sysprep и создайте в ней папку $OEM$.
  4. Скопируйте в папку Sysprep\I386\$OEM$ файлы 48bitlba.inf и Cmdlines.txt.
  5. В разделе [Unattended] файла Sysprep.inf добавьте параметр
    InstallFilesPath
    . Этот параметр должен иметь следующее значение: InstallFilesPath = "C:\sysprep\i386"
Чтобы добавить эти параметры в папку Images, созданную программой Riprep.exe, выполните следующие действия.
  1. На сервере удаленной установки, где расположен образ Riprep, создайте папку Sysprep\I386\$OEM$ в составе следующей папки:
    RemoteInstall\Setup\язык\Images\имя_образа_riprep\I386\Mirror1\UserData
    Примечание. Для английского языка слово «язык» в составе пути к папке следует заменить на English, а имя_образа_riprep — на имя образа Riprep.
  2. Скопируйте в папку $OEM$ файлы 48bitlba.inf и Cmdlines.txt.
  3. Измените файл Riprep.sif, находящийся в папке
    RemoteInstall\Setup\язык\Images\имя_образа_riprep\I386\Templates\Riprep.sif
    (а также остальные шаблоны для данного образа Riprep), добавив параметры OemPreinstall и InstallFilesPath.

    [Unattended]
    OemPreinstall = "Yes"
    InstallFilesPath = "C:\sysprep\i386"
  4. Сохраните и закройте файл.
Поставщики вычислительной техники могут включить данную функцию, используя набор Microsoft Windows OEM Preinstallation Kit.

Дополнительные сведения см. в наборе OEM Preinstallation Kit или на веб-узле Майкрософт по следующему адресу:

Свойства

Код статьи: 303013 - Последний отзыв: 12 октября 2004 г. - Revision: 6.2
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP 64-Bit Edition Version 2002 SP1
Ключевые слова: 
kbhowto kbregistry kbappcompatibility kbenv kbwinxpsp1fix KB303013

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com