如何檢視機器是32位還是64位

2021-06-08 02:16:55 字數 980 閱讀 1557

如何檢視機器是32位還是64位

工作轉換到windows位主了,一些基本的方法

-windows os:

微軟作業系統中,有很多方法可以用,但最終顯示出來是這個"system type"

1. 我的電腦右鍵後屬性(control panel\system and security\system)可以看出電腦的基本資訊,有乙個系統型別(system type)就顯示出來了作業系統的位數。這也是最常用的

2. 進入命令列模式,輸入命令systeminfo,這個會列印出來很多資訊,包括打過得patch,還是可以看到system type. 32bit:x86-based pc; 64bit: x64-based pc. 這裡還可以看到cpu的位寬(x86 family or intel64 family or x64 family)

3. 命令列或執行輸入msinfo32.exe這個其實是ui介面的系統資訊,跟systeminfo得到的基本一樣的。

4. 通過wmi獲得:命令列中輸入"wmic os get osarchitecture"或者「wmic computersystem get systemtype」可以得到。

檢視晶元的位數:

通過systeminfo這個看到的晶元位數比較準,通過裝置管理器裡看到的可能是驅動給出的,而不是晶元實際的。但還有一種可能,晶元實際具有64位功能,但是通過一些硬體燒寫,64位不能用了。

-linux os:

linux下更多,一般是通過檢視一些字長或檔案的格式,也可以通過系統自己的一些資訊

1. #uname a, #uname m

2. 檢視系統中有沒有/lib64目錄,如果32位,就只有/lib乙個

3. #file /bin/cat

4. echo $hosttype

如果檢視cpu的話,就直接看/proc/cpuinfo就好了(cat or more)

可以參看一些文件:

如何檢視linux機器是32位還是64位的方法

如何檢視linux機器是32位還是64位的方法 方法一 file sbin init 或者 file bin ls sbin init elf 64 bit lsb executable,x86 64,version 1 sysv dynamically linked uses shared lib...

如何檢視Linux是32位還是64位

檢視linux機器是32位還是64位的方法 sbin init elf64 bitlsb executable,x86 64,version 1 sysv dynamically linked uses shared libs for gnu linux 2.6.18,stripped 如果顯示 6...

如何檢視系統是32位還是64位

linux uname a linux dell2950 2.6.5 7.244 smp 1 smp mon dec 12 18 32 25 utc 2005 i686 i686 後面是 x686或x86 64則核心是64位的,i686或i386則核心是32位的 aix 顯示aix系統核心是32位還...