Windows7 64bit'i 32-bit'i yeniden yüklemek yerine 32-bit değiştirmek mümkün mü? [çift]


1

Olası Çoğalt:
Windows 7 ve Vista Etkinleştirme SSS: Dil, sürüm, 64 bit veya 32 bit ve kaynak Windows lisanslarını yükleme ve aktarma özelliğini nasıl etkiler?

Pencereleri yeniden kurmadan pencereleri 64bit'ten 32 bit'e değiştirmek mümkün mü? Dün gece bilgisayarıma Windows 7 64 bit yüklüyorum ve 64 bit olduğunu bilmiyordum, ancak bazı yazılımları yüklediğimde Windows 64 bit'in yüklenemediğini söylüyor. bu yüzden sorun yaşıyorum, pencereleri biçimlendirmek ya da pencereleri yeniden kurmak istemiyorum çünkü en az 30 dakika veya daha fazla zaman alacaktır.

Herhangi bir yazılım veya ayar 64 dakika penceresini 5 dakika veya daha kısa sürede 32bit olarak değiştirebilir mi?


Yanıtlar:


7

Hayır, bunu yapmanın yolu yok. 32 ve 64 bit sürümleri çekirdek düzeyinde belirgin bir şekilde farklıdır ve işletim sistemini yeniden yüklemeden bunu değiştirmenin bir yolu yoktur.

Windows’un WoW64 alt sistemi adresleri ve işlev çağrılarını 32-bit dünyadan 64-bit bir ortama mutlu bir şekilde çevirebilir, bu nedenle çoğu 32-bit uygulama ( birkaç istisna dışında ) ilk olarak kurulmuş olmalıdır.

Daha fazla ayrıntı için bu makaleye bakın .


-3

64 bit Windows'ta, 32 bit programlar bir emülasyon katmanında çalışır. Bu öykünme katmanı, CPU, dosya sistemi, kayıt defteri, ortam değişkenleri, sistem bilgisi işlevlerinin hepsini içeren sanallaştırmayı yapan x86 mimarisini simüle eder. 32 bitlik bir program sisteme bakmaya çalışırsa, 32 bitlik bir sistem görecektir. Örneğin, program hangi işlemcinin çalıştığını görmek için GetSystemInfo işlevini çağırırsa, 32-bit gökyüzü ve 32 olan bir dünyada 32-bit adres alanlı bir 32-bit işlemcide çalıştığı söylenir. 32-bit ağaçlarda bit-bit kuşlar.

İşte öykünmenin amacı: 32 bitlik bir yürütme ortamını simüle ederek 32 bitlik programı mutlu etmek.

Yorumlayıcı Koro, 64 bitlik bir sistemde çalıştığını algılayan ve 64 bitlik dizinlere dosya kopyalamak (ve muhtemelen kayıt defteri girdilerini ayarlamak ve diğer yükleyici şeyleri yapmak) tespit eden 32 bitlik bir program biçiminde bir yükleyici yazıyor, ancak öykünme katmanı, işlemleri 32-bit konumlara yönlendirir. Soru, "32-bit bir uygulamadan x64 Program Files dizinini bulma yolu nedir?"

EDIT: BU Vikipedi doğrudan alınır

Yalnızca 32 bit çekirdek modu aygıt sürücüleri içeren veya yalnızca 64 bit işlemler (örneğin Windows Gezgini) olarak uygulanan bileşenlerin işlem alanına takılan 32 bit uygulamalar 64 bit bir platformda çalıştırılamaz. Servis uygulamaları desteklenir. İşletim sistemi sürücüsündeki Windows klasöründe bulunan SysWOW64 klasörü, 32 bit uygulamaları desteklemek için birkaç uygulama içerir (örneğin, 32 bit uygulamalar için ODBC bağlantılarını kaydetmek için odbcad32.exe, 32bit pencere hizmetlerini kaydetmeye yardımcı olan cmd.exe).

Özet olarak, bu sorunun net cevabı HAYIR.

(Genellikle yazılım 32 ve 64 bit makineler için sürümlerde gelir.)


Yanlış. 32 bit işlemcilerin çoğu 64 bit öykünme ile gelir ve 64 bit işlemciler kesinlikle 32 bit işlemeyi gerçekleştirebilir.
soandos

64'ü 32 ile taklit edebiliyorsanız, tersini yapamaz mısınız? (64 ile emültat 32)?
wizlog

Ne tersine çevrilemez?
soandos

2
Bu tamamen yanlıştır, x86-64 komut seti 32 bit komut setinin tamamını içerir (donanımda uygulanır.) X86 mimarisinin 64-bit işlemcileri 32-bit yazılımları tam olarak desteklemelidir.
Rob

Düzenlemeden sonra artık yanlış bir bilgi değil, ancak soruyu net bir şekilde cevaplamıyor.
Rob
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.