Увімкнення підтримки 48-розрядної логічної адресації блоків для дисків з інтерфейсом ATAPI у Windows XP

Переклади статей Переклади статей
Номер статті: 303013 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

ВСТУП

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

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

Щоб отримати додаткові відомості про останній пакет поновлення для Windows XP, клацніть номер статті в базі знань Microsoft Knowledge Base:
322389 Як отримати найновіший пакет поновлення для Windows XP. Це посилання може вказувати на матеріали, повністю або частково викладені англійською мовою.

ДОДАТКОВІ ВІДОМОСТІ

Windows XP з пакетом оновлення 1 (SP1) забезпечує підтримку 48-розрядної ЛАБ для дисків з інтерфейсом ATAPI. Це дає змогу використовувати жорсткі диски місткістю більше 137 ГБ. У пакеті поновлення 1(SP1) цю підтримку ввімкнуто за промовчанням. Щоб дізнатися, чи інстальовано цей пакет, клацніть значок Мій комп'ютер правою кнопкою миші та виберіть команду Властивості. На вкладці Загальні після напису "Система" має бути зазначено "Service Pack 1".

Щоб визначити, чи інстальовано найновішу версію драйвера ATAPI, перевірте версію файлу Atapi.sys у папці %systemroot%\system32\drivers. Вона має бути 5.1.2600.1135 (5.1.2600.1152 для 64-розрядної версії Windows XP) або пізнішою. Для цього виконайте такі дії.
  1. Натисніть кнопку Пуск, виберіть пункт Знайти, а потім - Усі файли й папки.
  2. Введіть Atapi.sys і натисніть кнопку Знайти.
  3. Якщо файл Atapi.sys не вдається знайти в папці %systemroot%\system32\Drivers, клацніть посилання Додаткові параметри на панелі "Помічник із пошуку", установіть прапорець Пошук у прихованих файлах і папках і повторіть крок 2.

    Щоб отримати додаткові відомості про пошук прихованих і системних файлів і папок, клацніть номер статті в базі знань Microsoft Knowledge Base:
    302347 Пошук прихованих і системних файлів у Windows XP. Це посилання може вказувати на матеріали, повністю або частково викладені англійською мовою.
  4. У папці %systemroot%\System32\Drivers клацніть файл Atapi.sys правою кнопкою миші та виберіть команду Властивості.
  5. Версію файлу вказано на вкладці Версія.
Якщо версія файлу Atapi.sys відрізняється від 5.1.2600.1135 (або 5.1.2600.1152 для 64-розрядної версії Windows XP), завантажте й інсталюйте виправлення, описане у статті 331958 бази знань Microsoft Knowledge Base.

Щоб отримати додаткові відомості про це виправлення, клацніть номер статті в базі знань Microsoft Knowledge Base:
331958 Може статися пошкодження жорсткого диска під час переходу до режиму очікування або записування дампа пам'яті. Це посилання може вказувати на матеріали, повністю або частково викладені англійською мовою.
За промовчанням початкові версії Windows XP Home Edition і Windows XP Professional не мають підтримки 48-розрядної ЛАБ. Для використання 48-розрядної підтримки ЛАБ ATAPI комп'ютер має відповідати таким умовам.
  • Система BIOS, сумісна з 48-розрядною ЛАБ.
  • Жорсткий диск місткістю не менше 137 ГБ.
  • Операційна система Windows XP з пакетом поновлення 1 (SP1).
У початкових версіях Windows XP Home Edition і Windows XP Professional можна ввімкнути 48-розрядну ЛАБ для тестування. Для цього в нижченаведеному розділі реєстру установіть для параметра EnableBigLba значення 1.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
Попередження. За будь-якої з нижченаведених умов може статися пошкодження даних.
  • Підтримку 48-розрядної ЛАБ увімкнуто в початковій версії Windows XP Home Edition або Windows XP Professional.
  • Ранішу версію Windows інстальовано в розділ диску, створений операційною системою, яка підтримує 48-розрядну ЛАБ, наприклад, Windows XP з пакетом оновлення 1 (SP1), і розмір цього розділу дорівнює або перевищує 137 МБ (поточний граничний обсяг простору адресації).
Примітка. У Windows XP з пакетом оновлення 1 (SP1) і пізніших версіях вищезазначений параметр реєстру не діє. Якщо не виконуються вказані вище мінімальні вимоги, увімкнення підтримки 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 папку Sysprep\I386 і створіть у ній підпапку $OEM$.
  4. Скопіюйте файли 48bitlba.inf і Cmdlines.txt до папки Sysprep\I386\$OEM$.
  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. Скопіюйте файли 48bitlba.inf і Cmdlines.txt до папки $OEM$.
  3. Змініть файл Riprep.sif (а також усі інші файли шаблонів для цього образа Riprep) у папці:
    RemoteInstall\Setup\мова\Images\ім'я_Riprep\I386\Templates\Riprep.sif
    А саме, додайте параметри OemPreinstall і InstallFilesPath:

    [Unattended]
    OemPreinstall = "Yes"
    InstallFilesPath = "C:\sysprep\i386"
  4. Збережіть і закрийте файл.
Постачальники обчислювальної техніки (ПОТ) можуть увімкнути підтримку описаної функції за допомогою пакета передінсталяції Microsoft Windows для ПОТ.

Додаткові відомості див. у пакеті передінсталяції ПОТ на веб-сайті Майкрософт за адресою:
http://www.microsoft.com/oem

Властивості

Номер статті: 303013 - Востаннє переглянуто: 10 серпня 2006 р. - Редакція: 6.1
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • 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