Jak sprawdzić czy dysk Win 7 jest 64bit i w jakiej wersji?
Mam płytę DVD, którą wypaliłem z MSDN ISO. Nie jestem do końca pewien czy jest to Windows 7 64bit czy 32bit.
Jak mogę się upewnić?
Mam płytę DVD, którą wypaliłem z MSDN ISO. Nie jestem do końca pewien czy jest to Windows 7 64bit czy 32bit.
Jak mogę się upewnić?
Najszybszym sposobem jest przejście do katalogu głównego dysku. Jeśli masz plik o nazwie Bootmgr.efi
to masz wersję X64/64-bitową.
Następnym sposobem jest rozmiar dysku, wersja x86/32-bit zajmuje ~2.32GB, podczas gdy wersja x64/64-bit zajmuje ~3.0GB.
Na koniec można przejść do katalogu głównego dysku i otworzyć plik autorun.inf
.
W notatniku, wersja 64-bitowa pokazuje:
[AutoRun.Amd64]
open=setup.exe
icon=setup.exe,0
[AutoRun]
open=sources\sperr32.exe x64
icon=sources\sperr32.exe,0
Wersja 32 bitowa pokazuje:
[Autorun]
open=setup.exe
icon=setup.exe,0
```.
Najlepszym i najszybszym sposobem na odpowiedź na pytanie o architekturę procesora i wersję Windows jest:
Użyj DISM na install.wim
.
dism /get-wiminfo /wimfile:"f:\sources\install.wim"
(Zamień f:
na ścieżkę do głównego dysku instalatora). Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Szczegóły obrazu: f:\sources\install. wim
Indeks : 1 Nazwa : Windows 7 Ultimate Activated 32Bit Opis : Windows 7 ULTIMATE Rozmiar : 8,476,902,704 bajtów
Indeks : 2 Nazwa : Windows 7 Ultimate Activated 64Bit Opis : Windows 7 ULTIMATE Rozmiar : 12,075,969,989 bajtów
Operacja zakończyła się pomyślnie.
Wersja systemu Windows znajduje się w drugim wierszu. Pierwsze dwie pary kropek oznaczają wersję systemu operacyjnego. Trzecia i czwarta para kropek to Service Pack i informacja o kompilacji. Zobacz Numery wersji systemu Windows , aby sprawdzić swoją wersję.
Architektura procesora jest wyraźnie pokazana w pozostałej części informacji WIM. W tym przypadku jest to podwójny instalator dla obu 32-bitowych i 64-bitowych procesorów, dla Windows 7 Ultimate.
Aby dowiedzieć się, która edycja jest dostępna, zobacz plik ei.cfg znajdujący się w katalogu Sources na instalacyjnym DVD.
Sposobem byłoby sprawdzenie, czy dysk zawiera obrazy x64. Właśnie patrzę na MSDN Windows 7 Ultimate x64 DVD i widzę, że plik <DVD>:\sources\actionqueue.dll
jest x64.
Aby sprawdzić, że jest to x64 użyłem dumpbin /headers <file>
(dumpbin
jest narzędziem Windows SDK):
Microsoft (R) COFF/PE Dumper Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file .\actionqueue.dll PE signature found File Type: DLL FILE HEADER VALUES _**8664 machine (x64)**_ 5 number of sections 4A5BE044 time date stamp Tue Jul 14 02:32:52 2009 0 file pointer to symbol table 0 number of symbols F0 size of optional header 2022 characteristics Executable Application can handle large (\>2GB) addresses DLL [...]
Zwróć uwagę na podświetloną linię (plik wykonywalny x86 miałby 14C machine (x86)
).
Nie widzę żadnego pliku, który bezpośrednio wymienia bit-ness, więc jest to najszybszy sposób (jeśli masz narzędzia SDK). Może być po prostu łatwiejsze do wypalenia nowego DVD z wymaganego ISO.
Jeśli masz dostęp administratora do systemu z systemem Windows 7 (tej funkcji nie ma w Vista):
dism /Get-WimInfo /WimFile:X:\sources\boot.wim
gdzie X to litera napędu DVD. Jeśli twój dysk jest 32-bitowy, będzie to wyglądało jak powyżej, gdzie jest napisane (x86)
. Jeśli jest 64-bitowy, powinno być napisane, (x64)
.
Jeśli nie masz komputera z zainstalowanym Windows 7, spróbuj zainstalować system operacyjny w maszynie wirtualnej, takiej jak VirtualBox . Powinno to działać na każdym komputerze, nawet na Macu. Jeśli się nie powiedzie, oznacza to, że masz wersję 64-bitową i twój komputer nie obsługuje/nie ma włączonej wirtualizacji z akceleracją sprzętową. Jeśli zainstaluje się pomyślnie, sprawdź Właściwości Systemowe wewnątrz maszyny wirtualnej.
Jeśli nie chcesz tego robić, pobierz i wypal Windows 7 Automated Installation Kit , a następnie zainstaluj go (będzie działać na Vista SP1 lub nowszej). Bądź ostrzeżony, pobieranie ma 1.7GB, więc nie jest to idealny sposób na sprawdzenie tego, jeśli masz wolne lub ograniczone połączenie internetowe. Po zainstalowaniu WAIK:
imagex /info X:\sources\boot.wim
gdzie X to litera napędu DVD. Jeśli wyjście zawiera linię <NAME>Microsoft Windows PE (x86)</NAME>
, to znaczy, że jest to system 32-bitowy. Jeśli jest napisane (x64), to jest to wersja 64-bitowa. imagex /info X:\sources\install.wim
i sprawdź, czy na wyjściu znajduje się linia zaczynająca się od <ARCH>
. Jeżeli linia ta zawiera <ARCH>0</ARCH>
to jest to wersja 32-bitowa, w przeciwnym wypadku jest to wersja 64-bitowa.Jeśli uzyskasz listing katalogu głównego na dysku instalacyjnym, możesz zobaczyć różnicę w rozmiarach plików:
bootmgr.efi
autorun.inf
122 bajty, a 32 bitowy autorun.inf
to 43 bajty. setup.exe
wynosi 106,760 a 32 bitowego setup.exe
wynosi 111,880. Przynajmniej tyle mam dla ściągniętych/oryginalnych ISO z Microsoft Store.
To rozwiązanie działa również dobrze, jeśli masz plik iso zapisany na dysku twardym. Poniżej znajdują się instrukcje:
Najpierw musisz zamontować plik ISO na komputerze, abyś mógł go przeglądać.Jeśli masz płytę DVD jako nośnik instalacyjny, to po prostu kliknij na napęd DVD.Następnie otwórz wiersz poleceń jako administrator i uruchom następujące polecenie (zauważ, że ‘E’ jest tutaj literą napędu dla zamontowanego pliku ISO).
dism /Get-WimInfo /WimFile:E:\sources\install.wim /index:1
Spowoduje to wyświetlenie pełnych informacji o numerze kompilacji, architekturze, wersji, jak również wielu innych ważnych szczegółów dla Twojej wygody. Poniżej znajduje się przykładowe wyjście z Windows Server 2016.
Index : 1
Name : Windows Server 2016 Standard
Description : This option (recommended) reduces management and servicing by installing
only what is needed to run most server roles and applications. It does not include a
GUI, but you can fully manage the server locally or remotely with Windows PowerShell
or other tools. For more details see "Windows Server Installation Options."
Size : 9,353,610,808 bytes
WIM Bootable : No
Architecture : x64
Hal : acpiapic
Version : 10.0.14393
ServicePack Build : 0
ServicePack Level : 0
Edition : ServerStandard
Installation : Server Core
ProductType : ServerNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 14199
Files : 67418
Created : 11/20/2016 - 10:57:52 PM
Modified : 11/20/2016 - 10:58:21 PM
Languages :
en-US (Default)
The operation completed successfully.
Najlepszym sposobem na sprawdzenie jest wejście do drive…/efi/boot/
Jeśli bootai32.efi lub bootai86.efi lub bootx32.efi lub bootx32.efi jest obecny, system operacyjny jest 32-bitowy.
Jeśli bootax64.efi lub bootai64.efi jest obecny, system operacyjny jest 64-bitowy.
Mam nadzieję, że to pomoże.
Z poważaniem,
NightLightStriker
Jeśli program jest w postaci pliku ISO, otwórz go, znajdź plik Setup.exe. Kliknij prawym przyciskiem myszy, pojawi się menu, wybierz More, a następnie list all. Spowoduje to załadowanie wszystkich pakietów do zainstalowania. Spójrz na nazwy pakietów. poszukaj i386 jako część nazwy plików. i386 to architektura 32-bitowa.