Harici HDD’de Windows 8’in çalıştırılması


1

Başlangıçta bir HDD ve Windows 8 ile gelen bir Acer A0756 netbook'um var. Sabit sürücüyü yükseltmek istedim, bu yüzden Ubuntu 12.04'ü kurduğum bir SSD için sabit disk sürücüsünü değiştirdim. Ancak, Windows yüklemesini, Linux ile iyi oynamamayan birçok mühendislik programı olduğu için kullanabilmek istiyorum. Bu yüzden, stok sabit sürücüyü bir SATA-USB yuvasına taktım ve doğrudan stok sabit diskinden önyüklemeye çalıştım (şimdi netbook'un dışında). Windows önyüklemeye çalışır, ancak sürekli olarak bir INACCESSIBLE_BOOT_DEVICE hatası alıyorum (hata kodunun 0xc0000001 olduğuna inanıyorum), hangi pencerelerin yeniden başlatıldığını. Güvenli modda önyüklemeyi denedim, ancak bu da başarısız oldu ve hata ayıklama modunu etkinleştirmek işlemle ilgili hiçbir şeyi değiştirmedi. Birisi başarıyla böyle bir şey uyguladı mı ya da benim sorunum ne olabileceği hakkında bir fikri olan var mı?


Tanımladığınız problem beklendiği gibi. Windows yüklemeniz bir AHCI denetleyicisi için yapılandırılmış ve şimdi USB kullanıyorsunuz. Otomatik Onarım'ı çalıştırmak sizin için bunu yeniden yapılandırabilir.
Jason,

Windows'a hiç gelemiyorum. BSOD'dan başka bir şey yok, o yüzden otomatik bir onarım yapamam. Ayrıca komut isteminde bulunmama izin vermiyor.
rogue_js


Başka hiçbir şey işe yaramazsa, kurtarma menüsünü açmak için Windows kurulum DVD'nizle önyüklemeyi deneyebilirsiniz.
Scott Rhee,

Yanıtlar:


6

Ben de aynı problemi yaşadım ve çözümü bir Alman dergisinde buldum (2013 2013, 12. sayı). Makalede, pencereleri harici bir sürücüye takmanın farklı üç yolu açıklanmaktadır. Mevcut bir kurulumu harici bir sürücüye kopyalamanın içerdiği yollardan biri - bu adımı atlayabiliriz.

Ayrıca, Windows kayıt defterini düzenlemek gereklidir. Linux kullandığınız için aracı kullanabilirsiniz chntpw.

Harici windows sürücüsünü takın ve editörü aşağıdaki seçeneklerle başlatın -e:

$ chntpw -e /media/<username>/Windows8_OS/Windows/System32/config/SYSTEM

Yolunuzu buna göre düzeltin.

Şimdi chntpw komut istemindeyiz. BootDriverFlagsWindows'un önyükleme sırasında USB sürücülerini erken yüklediğinden emin olmak için kayıt defterinde değeri düzenlemeniz gerekir :

İlk olarak, içindeki tüm anahtarları ve değerleri listele HarwareConfig. Sistemin uzun bir kimliğini görmelisiniz. Tanımlayıcıyı kopyalayın.

> ls HardwareConfig
[output ommited]

> ed HardwareConfig\<paste uuid>\BootDriverFlags

Benim durumumda değer oldu 0. Makale 0x14, benim durumumda iyi sonuçlandığını belirtiyor .

Daha sonra, anahtarın MountedDevicestamamen silinmesi gerekir. Anahtarda listelenen bilgisayara bağlı usb aygıtlardır. Windows, aygıtlar bağlı olarak listeyi yenileyecektir.

> cd MountedDevices

Bilinen tüm cihazları silin, çünkü sadece boş anahtarlar silinebilir.

> delallv
> cd ..
> dk MountedDevices

Tip qeditörü çıkın ve değişiklikleri kaydedin. Artık Windows kurulumunuzu önyükleyebilmelisiniz.


2
Müthiş bir tavsiye, sadece istediğiniz <paste uuid> 'in küme parantezleri içerdiğini, ancak simgelerden daha büyük ve küçük olmayan işaretler yani ed HardwareConfig \ {asdfasd ... ljkklj} \ BootDriverFlags
gogoud

1
Ne yazık ki, Windows 8 / 8.1 için bu harika tavsiye çalışmıyor - benim deneyimlerime göre - Windows 10 için
gogoud

@gogoud Sürücüyü dahili olarak yeniden kurduktan sonra Windows 10'a güncelleme yapamadım, güncellemeden sonra tekrar harici olarak çalıştırdım. Ayrıntılar için superuser.com/questions/1105414/… adresine bakın.
Michael,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.