Активиране на 48-битовото логическо адресиране на поддръжката за дискови устройства ATAPI в Windows XP

Въведение

Тази статия описва Microsoft Windows XP Service Pack 1 (SP1) 48-битово логическо блок адресиране на блокове (LBA) поддръжката на ATA пакет интерфейс (ATAPI) дискови устройства, които да увеличите капацитета на вашия твърд диск над текущия лимит от 137 гигабайта (ГБ).

Забележка: Windows XP не поддържа 48-битово LBA, освен ако не работите под Windows XP SP1. Ако искате да използвате 48-битово LBA, трябва да приложите Windows XP SP1 или по-късно. Windows XP Media Center Edition и Windows XP Tablet PC Edition включват SP1.

За допълнителна информация относно най-новия сервизен пакет за Windows XP щракнете върху следния номер на статия в базата знания на Microsoft:

322389 как да получите най-новия сервизен пакет за Windows XP

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

Windows XP SP1 включва 48-битово LBA за ATAPI устройства. С тази поддръжка можете да използвате твърди дискове, които са по-голям от текущия лимит от 137 GB. По подразбиране поддръжката е активирана в SP1. За да определите дали работите под SP1, Моят компютър и след това щракнете върху свойства. В раздела Общи Service Pack 1 се намира под "Система".

За да определите дали имате най-новия драйвер на ATAPI, уверете се, че притежавате версия 5.1.2600.1135 или по-късна версия на файла Atapi.sys в папката %systemroot%\system32\drivers. (Или версия 5.1.2600.1152 за Windows XP 64-битова версия.) За да направите това, изпълнете следните стъпки:
  1. Щракнете върху Старт, щракнете върху търсенеи след това щракнете върху всички файлове и папки.
  2. Въведете Atapi.sysи след това щракнете върху търсене.
  3. Ако не намерите файла Atapi.sys в папката %systemroot%\system32\Drivers, щракнете върху допълнителни опции в придружителя за търсене, щракнете върху търси в скритите файлове и папкии след това повторете стъпка 2.

    За допълнителна информация относно търсенето и системни папки щракнете върху следния номер на статия в базата знания на Microsoft:

    302347 търсенето на скрити и системни файлове в Windows XP

  4. С десния бутон върху Atapi.sys в папката %systemroot%\System32\Drivers и след това щракнете върху свойства.
  5. Забележете версията на файла в раздела версия .
Ако Atapi.sys не е версия 5.1.2600.1135 (или версия 5.1.2600.1152 за Windows XP 64-битово издание), намерете и инсталирайте актуалната корекция, описана в статията 331958 от.

За допълнителна информация относно тази спешна корекция щракнете върху следния номер на статия в базата знания на Microsoft:

331958 от твърдия диск може да се повреди при влизане в режим на готовност или хибернация, или при запис на разтоварване на паметта

По подразбиране оригиналната версия на Windows XP Home Edition и Windows XP Professional нямат 48-битово LBA. Вашият компютър трябва да отговаря на следните изисквания за използване на 48-битово LBA за ATAPI:

  • 48-битово LBA-съвместима BIOS.
  • 137 GB твърд диск или по-голям.
  • Трябва да имате инсталиран Windows XP SP1.
За оригиналната версия на Windows XP Home Edition или Windows XP Professional можете да активирате 48-битово LBA за тестване. За да направите това, задайте стойността в системния регистър EnableBigLba 1 в следния подключ на системния регистър:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
Предупреждение Повреда на данни може да възникне, ако е налице едно от следните условия:
  • Използвате тази стойност в системния регистър, за да активирате поддръжката на 48-битово LBA в първоначално издадената версия на Windows XP Home Edition или Windows XP Professional.
  • Инсталирате по-ранна версия на Windows на дисков дял, създаден преди това от 48-битово LBA операционна система, като например Windows XP SP1. И това този дисков дял е равен или по-голям от текущия лимит за адресиране от 137 GB.
Забележка: Предишната настройка на регистъра се игнорира в Windows XP SP1 и по-късно. Ако се опитате да активирате 48-битово LBA за ATAPI в първоначално издадената версия на Windows XP Home Edition или Windows XP Professional чрез редактиране на предишната настройка на системния регистър и да не отговаря на минималните изисквания, могат да възникнат следните проблеми:

  • Стойността на регистъра EnableBigLba е забранена. Ако имате 48-битово LBA BIOS, която може да поддържа твърд диск с капацитет, по-голям от 137 GB, само първите 137 GB на твърдия диск ще са адресируеми. Останалата част от твърдия диск не се използва.
  • Стойността на регистъра EnableBigLba е активирана, но нямате съвместима с 48-битово LBA BIOS и капацитетът на твърдия диск не превишава 137 GB.

    Ако активирате поддръжката на 48-битово LBA за ATAPI чрез редактиране на настройката на регистъра, но отсъства както 48-битово LBA BIOS и твърд диск с капацитет, вижте превишаващ 137 GB, не са се променили системата. Твърдия диск ще продължи да функционира като стандартен твърд диск.
  • Стойността на регистъра EnableBigLba е активирана без съвместима с 48-битово LBA BIOS, но имате твърд диск с капацитет, превишаващ 137 GB.

    Ако активирате поддръжката на 48-битово ATAPI в системния регистър и имате твърд диск с капацитет, вижте коментар от 137 GB, но не разполагат с 48-битово LBA съвместим BIOS, само първите 137 GB на твърдия диск ще са адресируеми. Останалата част от твърдия диск не се използва.


За да активирате поддръжката на 48-битово LBA чрез използване на автоматично инсталиране с инструмента на Microsoft за подготвяне на системата (Sysprep), изпълнете следните стъпки:

  1. Копирайте следния текст в Notepad и го запаметете като 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, съдържащ следните редове:

    [Команди]
    "rundll32 setupapi, InstallHinfSection DefaultInstall 128. \48BITLBA. INF"
  3. Намерете папката Sysprep\I386 в образа Sysprep и след това създайте подпапка $OEM$ вътре в тази папка.
  4. Копирайте файловете 48bitlba.inf и Cmdlines.txt в папката Sysprep\I386\$ OEM$.
  5. Във вашия Sysprep.inf файл Добавете ключ с име InstallFilesPath в секцията [Unattended]. Този ключ трябва да има следната стойност: InstallFilesPath = "C:\sysprep\i386"
За да добавите предишните настройки към папката Images, създадена чрез програмата Riprep.exe, изпълнете следните стъпки:

  1. На отдалечения инсталационен сървър, който съдържа образа Riprep, създайте Sysprep\I386\$ OEM$ папка в следната папка:
    RemoteInstall\Setup\Language\Images\Riprep_dir_name\I386\Mirror1\UserData
    Забележка Език е "English" за английски език и Riprep_dir_name е уникално име, което сте избрали за образа Riprep.
  2. Копирайте файловете 48bitlba.inf и Cmdlines.txt в папката $OEM$.
  3. Промяна на файла Riprep.sif (и всички други шаблонни файлове за този образ Riprep, който сте създали) в следната папка:
    RemoteInstall\Setup\Language\Images\Riprep_dir_name\I386\Templates\Riprep.sif
    За целта добавете стойностите на OemPreinstall и InstallFilesPath :

    [Unattended]
    OemPreinstall = "Да"
    InstallFilesPath = "C:\sysprep\i386"
  4. Затворете и след това запишете файла.
OEM производителите могат да активират тази поддръжка с помощта на Microsoft Windows OEM комплект за предварително инсталиране.


За повече информация вижте OEM комплект за предварително инсталиране или следния сайт на Microsoft:

Свойства

ИД на статията: 303013 – Последен преглед: 19.01.2017 г. – Редакция: 2

Обратна връзка