Windows 2000'de, yanlış algılama, eski tarihli veya uyumsuz Gelişmiş Yapılandırma ve Güç Arabirimi (ACPI) Temel Giriş/Çıkış Sistemi (BIOS) ya da yanlış veya el ile yüklenen bilgisayar türü nedeniyle ortaya çıkabilen, Donanım Özet Düzeyi (HAL) ile ilgili sorunları gidermenin birkaç yolu vardır. Bu makale HAL ile ilgili sorunları gidermek için kullanabileceğiniz yöntemlerden bazılarını açıklar.
NOT
: Bu makalede, "bilgisayar türü" ve "HAL" deyimleri aynı anlamdadır ve bir birinin yerine kullanılabilir.
Bilgisayar Türünüzü Belirleme
Kullanmakta olduğunuz bilgisayar türünü belirlemek için:
-
Başlat
'ı tıklatın,
Ayarlar
'ın üzerine gelin,
Denetim Masası
'nı tıklatın ve sonra
Sistem
'i çift tıklatın.
-
Donanım
sekmesini tıklatın ve
Bilgisayar
kategorisinin altında nelerin listelendiğini görmek için
Aygıt Yöneticisi
'ni tıklatın. Aşağıda desteklenen bilgisayar türlerinin listesi bulunmaktadır.
Standart bilgisayarlar altında bulunan olası HAL değerleri şunları içerir:
ACPI Çok İşlemcili Bilgisayar
ACPI Tek İşlemcili Bilgisayar
Gelişmiş Yapılandırma ve Güç Arabirimi (ACPI) Bilgisayarı
MPS Çok İşlemcili Bilgisayar
MPS Tek İşlemcili Bilgisayar
Standart PC
Compaq altında bulunan olası HAL değerleri şunları içerir:
Compaq SystemPro Çok İşlemcili veya %100 Uyumlu
SGI altında bulunan olası HAL değerleri şunları içerir:
Silicon Graphics Visual Workstation
Yüklü Bilgisayar Türünü Görüntüleme veya Değiştirme
Yüklü bilgisayar türünü görüntülemek veya değiştirmek için:
UYARI
: Hiçbir koşulda ACPI HAL'den standart HAL'ye veya standart HAL'den ACPI HAL'ye değiştirmeyi denememeniz gerektiğini unutmayın. Bunu yaparsanız, bilgisayarınız düzgün başlamaz veya hiç başlamaz. Bunun nedeni, o sırada yüklenen Tak ve Kullan özellikli aygıt ağacının ACPI için yüklenmiş olması ve yeniden yapılanmaması veya standart HAL Tak ve Kullan özellikli aygıt ağacına dönmemesidir. Bu nedenle (aygıt ağacı yapılarının önemli ölçüde farklı olduğu için), bilgisayar önyükleme aygıtının konumunu içermek üzere yeniden başladıktan sonra sistem hiçbir donanım değişikliğinin farkında değildir. Veri kaybına neden olacağı için Microsoft bu yordamı önermez ve desteklemez.
-
Başlat
'ı tıklatın,
Ayarlar
'ın üzerine gelin,
Denetim Masası
'nı tıklatın ve sonra
Sistem
'i çift tıklatın.
-
Donanım
sekmesini tıklatın ve
Bilgisayar
kategorisinin altında nelerin listelendiğini görmek için
Aygıt Yöneticisi
'ni tıklatın. Örneğin, bilgisayarınızda yüklü olan, algılanan bilgisayar türü Windows 2000 "Standart PC" veya "Gelişmiş Yapılandırma Güç Arabirimi (ACPI) PC" gibi bir giriş listelenebilir.
-
Yüklenen bilgisayar türünü değiştirmek için,
Sürücü
sekmesini tıklatın ve
Sürücü Güncelleştir
'i tıklatın.
NOT
: Bir ACPI HAL'den bir Standart HAL'ye değiştirmeniz bilgisayarınızı başlatamamanıza neden olabileceği için, HAL'nizi değiştirme veya güncelleştirmeyi yalnızca Aygıt Yöneticisi'nden
Bilgisayar Türü
'nün altında, bir Standart Bilgisayar HAL'sinden Standart Çok İşlemcili Bilgisayar HAL'sine değiştirirken yapabilirsiniz.
Windows 2000 Kur'dan sonra yanlış bilgisayar türü (HAL) yüklenmesi nedeniyle bilgisayarınızı düzgün şekilde başlatamazsanız, Acil Onarım işlemini başlatın:
-
Bilgisayarınızı, Windows 2000 Kur disketlerini kullanarak veya bilgisayarınız CD-ROM'dan başlatmayı destekliyorsa Windows 2000 CD-ROM'undan başlatın.
-
Kur'a Hoş Geldiniz
ekranında, onarım için R tuşuna basın.
-
Windows 2000 Onarma Seçenekleri
ekranında, acil onarma işlemini kullanarak onarmak için R tuşuna basın.
-
Onarma seçeneklerini el ile seçmek ve "Windows 2000 sistem dosyalarını doğrula" ve "Başlatma ortamını incele" özelliklerinin seçildiğinden emin olmak için M tuşuna basın veya tüm onarım seçeneklerini çalıştırmak için F tuşuna basın.
-
Tamamlandığında, özgün olarak yüklenen HAL ve ilişkili dosyaları geri yüklenecektir. CD-ROM veya disketi çıkarın ve bilgisayarınızı yeniden başlatın.
NOT
: Yanlış yüklenen bilgisayar türü Aygıt Yöneticisi'nde hala görünmektedir.
-
Aygıt Yöneticisi
'nde doğru bilgisayar türünün göründüğünden emin olmak için, bilgisayarınızı yeniden başlattığınızda F8 tuşuna basın,
Bilinen Son İyi Yapılandırma
'yı seçin ve ENTER tuşuna basın.
-
İlgili donanım profilini (birden fazla profil varsa) tıklatın. Donanım profilinde,
Yapılandırma Kurtarma
'yı tıklatın, ENTER tuşuna basın ve Windows 2000'in başlamasını bekleyin.
Bir ACPI HAL'den Standart HAL'ye değiştirmenin en uygun yöntemi Windows 2000'i yükseltme olarak yeniden yüklemektir:
-
Windows 2000 Kur'u yükseltme olarak başlatın.
-
ACPI desteğini otomatik olarak devre dışı bırakmak ve Windows 2000'in bilgisayarınızın desteklediği doğru (Standart HAL) bilgisayar türünü otomatik olarak algılamasına izin vermek veya el ile değiştirip yüklemek için, aşağıdaki yöntemlerden birini kullanın:
Bu tabloyu kapaBu tabloyu aç
|
i386 Kaynak Dosyası
|
Bilgisayar Türü
|
|---|
|
*hal.dll
|
Compaq SystemPro Çok İşlemcili veya %100 Uyumlu
|
|
*halapic.dll
|
MPS Tek İşlemcili Bilgisayar
|
|
*halapic.dll
|
MPS Çok İşlemcili Bilgisayar
|
|
*hal.dll
|
Standart Bilgisayar
|
|
*halborg.dll
|
SGI mp
|
NOT
: Bir Standart Bilgisayar HAL'sinden bir MPS Çok İşlemcili Bilgisayar HAL'sine yükseltmek için yeniden yükleme yöntemini kullanmanız zorunlu değildir; bunun için Aygıt Yöneticisi'nde Sürücü Güncelleştir özelliğini kullanabilirsiniz. Ancak, Standart bilgisayar türünü kullanan bir bilgisayarda ACPI HAL bilgisayar türüne geçerken Windows 2000'i yeniden yüklemeniz ve Windows 2000'in doğru bilgisayar türünü otomatik olarak algılamasına izin vermeniz gerekir.
Acil Onarım işlemi onarım bilgilerinizi bulamazsa veya onarım bilgileriniz geçersizse, Kurtarma Konsolu'nu kullanarak Windows 2000 yüklemenizi kurtarın:
-
Bilgisayarınızı Windows 2000 Kur disketlerini kullanarak veya bilgisayar CD-ROM'dan başlatmayı destekliyorsa Windows 2000 CD-ROM'undan başlatın.
Kur'a Hoş Geldiniz
ekranında, onarmak üzere R tuşuna ve Kurtarma Konsolu'nu başlatmak üzere C tuşuna basın.
NOT
: Kurtarma Konsolu'nu kullanma hakkında bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere lütfen aşağıdaki makale numarasını tıklatın:
229716
(http://support.microsoft.com/kb/229716/TR/
)
Windows 2000 Kurtarma Konsolu'nun Açıklaması
-
Bilgisayarınızda oturum açtıktan sonra, orijinal Windows 2000 yüklemenizin %SystemRoot%\System32 klasöründen, komut konsolunu kullanarak, aşağıdaki dosyaları aşağıdaki listelerde belirtildiği şekilde kopyalayın ve yeniden adlandırın. Önce, aşağıdaki desteklenen bilgisayar türleri listesini kullanarak, bilgisayarınız için hangi HAL ve çekirdek dosyaların gerektiğini belirleyin:
NOT
: Yıldız karakteriyle işaretlenenler Standart bilgisayar (ACPI olmayan) türleridir.
i386 kaynak dosyası: i386\driver.cab\halmacpi.dll
Bilgisayar türü: ACPI Çok İşlemcili Bilgisayar
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
i386 kaynak dosyası: i386\driver.cab\halaacpi.dll
Bilgisayar türü: ACPI Tek İşlemcili Bilgisayar
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
i386 kaynak dosyası: i386\driver.cab\halacpi.dll
Bilgisayar türü: Gelişmiş Yapılandırma ve Güç Arabirimi (ACPI) Bilgisayarı
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
i386 kaynak dosyası: *i386\driver.cab\halsp.dll
Bilgisayar türü: Compaq SystemPro Çok İşlemcili veya %100 Uyumlu
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
i386 kaynak dosyası: *i386\driver.cab\halapic.dll
Bilgisayar türü: MPS Tek İşlemcili Bilgisayar
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
i386 kaynak dosyası: *i386\driver.cab\halmps.dll
Bilgisayar türü: MPS Çok İşlemcili Bilgisayar
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
i386 kaynak dosyası: *i386\driver.cab\hal.dll
Bilgisayar türü: Standart PC
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
i386 kaynak dosyası: *i386\driver.cab\halborg.dll
Bilgisayar türü: SGI mp
Şu klasöre kopyalayın: winnt\System32
Şu dosya adıyla yeniden adlandırın: hal.dll
-
Aşağıdaki tabloda gösterildiği gibi, sisteminiz (Tek İşlemcili veya Çok İşlemcili) için genel olan ilgili tüm çekirdek dosyaları ve bilgisayarınız tarafından desteklenen bilgisayar türüne bağlı olarak ilgili HAL dosyasını Windows 2000 CD-ROM'undan (i386\driver.cab) veya yüklenen hizmet paketinden tabloda listelenen orijinal Windows 2000 yüklemeniz altındaki ilgili klasöre kopyalayın ve gerekirse bunları sırasıyla Ntoskrnl.exe ve Hal.dll olarak yeniden adlandırın.
Bu tabloyu kapaBu tabloyu aç
|
Genel Çok İşlemcili çekirdek dosyaları
|
Aşağıdaki dizine kopyalayın
|
Aşağıdaki dosya adıyla yeniden adlandırın
|
|---|
|
i386\driver.cab\ntkrnlmp.exe
|
winnt\System32
|
ntoskrnl.exe
|
|
i386\driver.cab\ntkrpamp.exe
|
winnt\System32
|
ntkrnlpa.exe
|
|
i386\driver.cab\kernel32.dll
|
winnt\System32
|
kernel32.dll
|
|
i386\driver.cab\ntdll.dll
|
winnt\System32
|
ntdll.dll
|
|
i386\driver.cab\win32k.sys
|
winnt\System32\drivers
|
win32k.sys
|
|
i386\driver.cab\winsrv.dll
|
winnt\System32
|
winsrv.dll
|
|
Genel Tek İşlemcili çekirdek dosyaları
|
Aşağıdaki dizine kopyalayın
|
Aşağıdaki dosya adıyla yeniden adlandırın
|
|---|
|
i386\driver.cab\ntoskrnl.exe
|
winnt\System32
|
ntoskrnl.exe
|
|
i386\driver.cab\ntkrnlpa.exe
|
winnt\System32
|
ntkrnlpa.exe
|
|
i386\driver.cab\kernel32.dll
|
winnt\System32
|
kernel32.dll
|
|
i386\driver.cab\ntdll.dll
|
winnt\System32
|
ntdll.dll
|
|
i386\driver.cab\win32k.sys
|
winnt\System32
|
win32k.sys
|
|
i386\driver.cab\winsrv.dll
|
winnt\System32
|
winsrv.dll
|
-
Ntdll.dll dosyasını orijinal Windows 2000 CD-ROM'undan (i386\driver.cab) veya yüklenen hizmet paketinden, orijinal Windows 2000 yüklemenizin %SystemRoot%\system32 klasörüne genişletin.
Örneğin:
sürücü
:\i386\driver.cab /f:ntdll.dll c:\winnt\system32
Burada
sürücü
, Windows 2000 Server CD-ROM'unuzun bulunduğu CD-ROM sürücünüzün harfidir.
-
Win32k.sys dosyasını orijinal Windows 2000 CD-ROM'undan (i386\driver.cab) veya yüklenen hizmet paketinden orijinal Windows 2000 yüklemenizin %SystemRoot%\system32 klasörüne genişletin.
-
Kernel32.dll ve Winsrv.dll dosyalarını Windows 2000 CD-ROM'undan (i386\driver.cab) veya yüklenen hizmet paketinden orijinal Windows 2000 yüklemenizin %SystemRoot%\system32 klasörüne genişletin. Örneğin, aşağıdaki komutları yazın:
expand
sürücü
:\i386\driver.cab /F:kernel32.dll %systemroot%\system32\kernel32.dll
expand
sürücü
:\i386\driver.cab /F:winsrv.dll %systemroot%\system32\winsrv.dll
Burada
sürücü
, CD-ROM sürücünüzün harfidir.
-
Bilgisayarınızı yeniden başlatın.
İlgili bilgiler için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere lütfen aşağıdaki makale numarasını tıklatın:
234558
(http://support.microsoft.com/kb/234558/TR/
)
Windows 2000'de Çoklu İşlemci Desteği Nasıl Eklenir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
UYARI
: El ile güncelleştirme için Aygıt Yöneticisi'ni kullandığınızda, Windows 2000 yüklenebilecek uyumlu bilgisayar türlerinin listesini görüntüler. Uyumlu olarak listelenenlerden başka herhangi bir şey yapılması, bilgisayarınızın büyük olasılıkla düzgün başlatılamamasına veya hiç başlatılamamasına neden olur. "Gelişmiş Yapılandırma Güç Arabirimi ACPI) Bilgisayarı" bilgisayar türünüz olarak listeleniyorsa veya en yeni ACPI BIOS'a güncelleştirme yaptıktan sonra listeleniyorsa, Aygıt Yöneticisi ile "ACPI Çok İşlemcili Bilgisayar" güncelleştirmesi yapamazsınız ve bilgisayarınızın düzgün şekilde başlatılamamasına veya hiç başlatılamamasına neden olabilir. ACPI HAL durumunda, Windows 2000'in ACPI HAL kullanarak her iki CPU'yu desteklemesi veya tanıması için, önce tam uyumlu olan en yeni ACPI BIOS güncelleştirmesi yapmanız ve sonra ACPI Çok İşlemcili Bilgisayar'ı otomatik olarak algılayıp yükleyebilmesi için Windows 2000'i yükseltme olarak yeniden yüklemeniz gerekir; bunları yapmazsa, BIOS'unuz tam uyumlu durumda olmaz.