RAM nahlášené v dialogovém okně Vlastnosti systému a nástroj Systémové informace je menší než bylo očekáváno v systému Windows Vista nebo Windows XP Service Pack 2 nebo novější verzi

Příznaky

Pokud používáte systém Windows Vista nebo Windows XP jste upgradovali na systém Windows XP Service Pack 2 (SP2) nebo novější, paměť, která je uvedena v dialogovém okně Vlastnosti systému nebo pomocí nástroje Systémové informace (Msinfo32.exe) změnil. Tento příznak nastane, pokud jsou splněny následující podmínky:
  • Počítač obsahuje 4 nebo více gigabajtů (GB) paměti RAM.
  • Počítač pracuje v režimu rozšíření fyzické adresy (PAE).
Poznámka: Přidáním/PAE parametr do souboru Boot.ini v kořenové složce systémové jednotky je povolen režim rozšíření fyzické adresy.

Například před upgradem na systém Windows XP s aktualizací SP2
Dialogové okno Vlastnosti systému může hlásit přibližně 3.87 GB paměti RAM. Nástroj Systémové informace může hlásit, že celková fyzická paměť je přibližně 3,540.00 megabajtů (MB). Po upgradu na systém Windows XP s aktualizací SP2, dialogové okno Vlastnosti systému může hlásit přibližně 3,12 GB paměti RAM a nástroj Systémové informace může hlásit, že celková fyzická paměť je přibližně 2,770.00 MB.

Poznámka: Je-li zakázat režim rozšíření rozsahu fyzických adres v počítači, který má 4 GB paměti RAM,
Dialogové okno Vlastnosti systému může hlásit přibližně 3,12 GB paměti RAM a nástroj Systémové informace může hlásit, že celková fyzická paměť je přibližně 2,710.00 MB. Stejné hodnoty jsou hlášeny po upgradu na systém Windows XP s aktualizací SP2

Příčina

K tomuto problému dochází z důvodu změny návrhu v systému Windows XP SP2, který je také součástí systému Windows Vista. Změny byly provedeny ke zlepšení kompatibility ovladače chování režimu rozšíření fyzické adresy.

Chcete-li zmenšit problémy s kompatibilitou ovladačů, Windows Vista a Windows XP Service Pack 2 nebo novější patří hardware abstraction layer (HAL) změny, které napodobují chování 32bitové vrstvy HAL DMA. Modifikované HAL uděluje mapa neomezené registry při v počítači je spuštěn v režimu rozšíření fyzické adresy. Správce paměti jádra navíc ignoruje všechny fyzické adresy, která je více než 4 GB. Všechny systémové paměti RAM, která je větší než 4 GB bariéry by být unaddressable systémem Windows a nebude možné použít v systému. Omezením adresového prostoru 4 GB zařízení s 32-bit DMA bus master možností nezobrazí transakci s adresou, která je větší než 4 GB bariéry. Vzhledem k tomu, že tyto změny odstranit nutnost dvojité vyrovnávací transakce, vyhnou třída chyb v některé ovladače, vztahující se k řádné provádění podpory dvojité vyrovnávací paměti.

Další informace

Problémy s kompatibilitou ovladačů způsobené režimem rozšíření rozsahu fyzických adres

Problémy s kompatibilitou ovladačů s Zabránění spuštění dat (DEP) jsou obvykle problémy s kompatibilitou způsobené režimem rozšíření rozsahu fyzických adres.

Poznámka: PAE je požadována pouze v počítačích s procesory, které podporují hardwarem vynucované Zabránění spuštění dat.

Samotná funkce Zabránění spuštění dat vytvořit problémy s kompatibilitou s ovladači, které provádějí generování kódu nebo používají jiné techniky ke generování spustitelného kódu v reálném čase. Mnoho ovladačů, jako je tato by byla opravena funkce Zabránění spuštění dat je vždy na ovladače, které jsou načteny v 64bitových verzích systému Windows. Proto není zaručeno, že byly aktualizovány všechny ovladače. Však existuje jen málo ovladačů, které používají tyto techniky a nelze očekávat, že funkce Zabránění spuštění dat sám způsobí mnohé problémy s kompatibilitou ovladačů.

Problém kompatibility primární ovladač běží na 32bitové počítače režim rozšíření fyzické adresy. Režim rozšíření rozsahu fyzických adres umožňuje procesorům adresovat více než 4 GB paměti. Základní rozdíl mezi stránkování paměti PAE a další úroveň stránkování, který je vyžadován v režimu rozšíření rozsahu fyzických adres je schématy stránkování v paměti bez PAE. Jedná se o 3 úrovně stránkování, který je vyžadován v režimu rozšíření fyzické adresy místo 2.

Pokud je povoleno rozšíření fyzické adresy, protože zařízení může být schopen provést 64bitové adresování nebo ovladače mohou předpokládat, že režim rozšíření rozsahu fyzických adres požaduje více než 4 GB paměti RAM, nemusí načíst některé ovladače. Tyto ovladače očekávají, že vždy obdrží 64bitové adresy v režimu PAE a že jejich nebo jejich zařízení nemůže tyto adresy přeložit.

Ostatní ovladače může načíst v režimu rozšíření rozsahu fyzických adres, ale přímé úpravy položek stránkovací tabulky (PTE) způsobit nestabilitu systému. Tyto ovladače očekávají 32bitové položky stránkovací tabulky, ale místo toho zobrazí 64bitové položky stránkovací tabulky v režimu rozšíření fyzické adresy.

Největší ovladač PAE kompatibilitou zahrnuje přenosy paměti přímý přístup (DMA) a přidělení registru pro mapování. Mnoho zařízení podporující DMA obvykle 32bitové adaptéry nelze provést 64bitové fyzické adresování. Pokud tato zařízení spustit v 32bitovém režimu, mohou adresovat celý fyzický adresní prostor. V režimu rozšíření rozsahu fyzických adres mohou být data na fyzické adrese, která je více než 4 GB. Chcete-li povolit zařízení s uvedenými omezeními funkce v tomto scénáři systém Windows 2000 Server řady a novějších verzích systému Windows stanovit zdvojeného transakci DMA. Systém Windows 2000 Server řady a novějších verzích systému Windows provést poskytnutím 32bitové adresy označené v registru pro mapování. Zařízení může provádět transakci DMA na 32bitovou adresu a jádro zkopíruje paměť na 64bitovou adresu, kterou poskytne ovladači. Pokud je systém spuštěn s vypnutým, ovladače 32bitových zařízení nikdy vyžadovat, že jejich mapovací registry pro zálohování v reálné paměti. To znamená, že dvojité ukládání do vyrovnávací paměti není vyžadován, protože všechna zařízení a ovladače jsou obsaženy v rámci 32bitový adresní prostor. Založen na testy ovladačů 32bitových zařízení v počítačích založených na procesoru 64-bit, očekává se, že většina klientsky testovaných, ovladače podporující DMA očekávat registrů pro mapování neomezený.


Další informace o změnách funkcí v systému Windows XP s aktualizací SP2 naleznete na následujícím webu společnosti Microsoft:
Vlastnosti

ID článku: 888137 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Microsoft Windows XP Service Pack 2, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, Microsoft Windows XP Service Pack 3

Váš názor