ACPI ile daha güvenli seks hakkında

1. Aşırı ve ROM.BY’de, bilgisayarlarının ACPI tablolarını değiştirme hakkında periyodik olarak insanların makalelerine (forumlardaki konular) rastladım.

2. Herhangi bir işlem dizisinin sonunda, değiştirilen tabloların BIOS’a dikilmesi önerilir. Ancak bu herkes için uygun bir operasyon değildir. Ne yapmalı, kuponunuzu nereye taşımalı?

3. Lanetli hafıza! Beni hayal kırıklığına uğratmazsa, o zaman yaklaşık üç yıl önce microsoft/hwdev’de (hala .htm’deydi) bunu nasıl daha zarif bir şekilde yapabileceğinizden bahsettim – ACPI sürücüsü, kayıtlı ACPI tablolarını yükleyebilir. kayıt. Ne yazık ki, kaydedilen makale çarpık eller nedeniyle sabit diskle birlikte kayboldu – benim değil

4. Ancak, internette (Google) bir arama şu anda hiçbir şey getirmedi – microsoft / hwdev’den gelen makale kayboldu (İnternette bilginin kalıcılığı sorusuna). Sadece son zamanlarda, hafızamın iyi olduğu anlaşılan bir sunum keşfedildi.
ve ACPI tablolarını kayıt defterine yüklemek için eylem sırasının verildiği yer. Bingo! Son üç yılda, MS bu süreci otomatikleştirdi (bize kolaylık sağladı).

Yani:

1. MS’den indirin

Bu makalenin yazıldığı sırada ikinci sürüm 2’nin ASL derleyicisi

(Aynı zamanda ilk versiyonun ASL’sini de alabilirsiniz).

2. Yardımı okuruz. Neşemiz için, aradığımızı buluyoruz

asl [/nologo] [/loadtable [-v] [-d]]

yük tablosu [-v] [-d]

– verilen AML dosyasındaki bir tabloyla mevcut tabloyu aşırı yükleme

<-d> – geçersiz kılınan tabloları sil

<-v> – Ayrıntılı

3. Bir şekilde BIOS’tan alınan orijinal ACPI tablosunu bozarız (çıplak bir BIN dosyası olarak çıkarırız, Intel iASL – ASL assembler / disassembler ile derler, metin dosyasını düzenler, Microsoft veya Intel assembler ile geri derleriz) ).

4. İkinci versiyonun asl kayıt defterine kaydediyoruz

asl /loadtable

Voila – yeniden başlatın ve yeni ACPI tablosunu çalışırken keyfini çıkarın.

Silmek istiyorsak – ya

asl /loadtable -d

veya kayıt defterindeki ilgili şubeye çarparız

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPI\Parameters\

BAHANE!!!

1. Microsoft, tüm bunların XP/2003 altında çalışması için ACPI.SYS’nin kontrol edilmiş bir sürümünün gerekli olduğundan bahseder:

ACPI sürücüsünün işaretli sürümlerini çalıştıran Microsoft Windows XP ve Windows Server 2003 işletim sistemleri, tabloyu sistemin BIOS ROM’undan yüklemek yerine Windows kayıt defterinden belirli ACPI tablolarının yüklenmesine izin verir.

….

ACPI sürücüsü acpi.sys’nin kontrol edilen sürümü sistemde çalışıyor olmalıdır.

Şahsen, bunun doğru olup olmadığını kontrol etmedim – kobayım 98SE ve altında her şey perakende versiyonunda çalışıyor. Nedense, 2000’in altında çıplak perakendede hala iyi çalışacağına güveniyorum. Belki de ACPI.SYS’nin XP kontrollü sürümüne gerçekten ihtiyaç yoktur. Son çare olarak, paketin işaretli sürümünden (XP SP1 için) edinilebilir:



Aşırı durumlarda, kalın bir kanala sahip biri 114 metreyi kendine sızdırabilir ve ACPI.SYS’yi birkaç yüz kilobayt içinde insanlara yerleştirebilir.

2. Umarım okuyucular, kayıt defterine bu tür eklemeler yapmanın tehlikesini açıkça anlar ve güvenli duruma nasıl geri dönüleceğini bilir. İndirilemeyen bir sürüm alırsanız, bu kesinlikle benim hatam değil.

Sağlık kontrolü:

1. Kontrol etmek için önce kayıt defterine boş bir DSDT tablosu sürdüm – sonuç iyi – 98SE, genellikle ACPI dalında listelenen tek bir cihaz olmadan bir VGA ekranında başladı. Ama onun kredisi için yüklendi.

2. Sonra DSDT’deki COM bağlantı noktalarının tüm sözlerini çarptım – ekipman listesinden daha az dikkat çekici olmayan bir şekilde kayboldular.

PS Bunun benim açımdan bir tür özel haber olduğunu söylemeyeceğim, ancak böyle bir indirme olasılığına dair net bir açıklama görmedim.

Similar Posts

Leave a Reply

Your email address will not be published.