首页
社区
课程
招聘
[旧帖] 在不启动系统的情况下,如何判断操作系统是32位还是64位? 0.00雪花
发表于: 2013-6-24 15:35 53354

[旧帖] 在不启动系统的情况下,如何判断操作系统是32位还是64位? 0.00雪花

2013-6-24 15:35
53354
收藏
免费 0
支持
分享
最新回复 (192)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
76
问下给你安装系统的人啊
2013-8-15 15:37
0
雪    币: 19
活跃值: (321)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
77
在不启动系统,还判断什么?
系统下vbs:
set Wshell = CreateObject("WScript.shell")
set SysPro = Wshell.Environment("Process")
sysver = SysPro("PROCESSOR_ARCHITECTURE")
2013-8-19 07:37
0
雪    币: 21
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
78
sizeof(int)
2013-8-19 09:18
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
79
不启动系统不上电,那只有问装系统的人了
2013-8-19 13:56
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
80
把硬盘拔了,插到另一台电脑查看。或者用U盘引导系统,看系统盘
2013-8-21 21:31
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
81
   
还是瀚海的办法比较可靠。
2013-8-21 21:48
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
82
2013-8-21 21:48
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
83
看运存条是多大的大于等于4GB的一般都是装64位系统的,小于4GB的一般都是32位的
2014-7-5 22:49
0
雪    币: 8
活跃值: (207)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
84
这样也可以?
2014-7-8 10:38
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
85
操蛋,按电源开关
2014-7-27 11:54
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
86
; org 0x100
mov ax, cs
mov ds, ax
mov es, ax
mov eax,0
cpuid
mov eax,80000002h
cpuid
shl edx,1
shr edx,31
cmp edx,1b
je IntelStr
jne NotStr
mov ax,0x4c00
int 0x21
DispStr:
mov bp, ax
mov ax, 0x1301
mov bx, 0x1
mov dl, 0
int 0x10
ret
IntelStr:
mov ax,X64
mov cx,0xe
call DispStr
ret
NotStr:
mov ax,X86
mov cx,0x11
call DispStr
ret

X86: db "Not Support X64 !"
X64: db "Supports X64 !"

nasm,自己编译试试。做成ntldr那样引导或者写MBR(危险!)
不用进系统就可以检测了。
2014-7-27 22:24
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
87
好吧,我承认我看错了题目。。。
你可以参考这个:
http://bazaar.launchpad.net/~ubuntu-installer/os-prober/master/view/head:/os-probes/mounted/x86/20microsoft
另外,grub2这样的不算操作系统吧,引导器里面可以加载ntfs驱动,然后顺着那个脚本的思路,读bcd或者boot.ini,接着自然能获取操作系统架构了。不同架构的操作系统引导器是不一样的,比如x64的xp ntldr是不能用32位的。linux嘛就不用我说了,grub里面轻轻松松就搞定。
2014-7-27 22:48
0
雪    币: 135
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
88
人家都说了,在不启动系统进到桌面情况下,就是在没开机情况下,来判断是32还是64位系统,估计比尔盖茨都猜不到自己的系统是多少位的。。。。
2014-7-27 23:17
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
89
看内存大小,大于4G很有可能是64位系统了
2014-7-28 12:10
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
90
看内存吧,4g一下一般是32位,4g以上一定是64
2014-7-28 21:07
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
91
问机子主人
2014-7-29 14:53
0
雪    币: 44
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
92
一般而言。。。。嗯嗯,能用键盘砸坏的就是64位的系统。
2014-7-29 15:10
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
93
你牛掰,不启动系统?不开机?   你问电脑,看他会不会回答你。
2014-7-29 21:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
94
不进系统怎么看得到呢。
2014-7-30 17:13
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
95
查看主机箱的标签!
2014-7-30 19:14
0
雪    币: 1727
活跃值: (925)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
96
除非进PE或者DOS里面看,6楼说的对啊,系统目录的Program Files(x86)证明是64位的
2014-7-30 23:50
0
雪    币: 358
活跃值: (662)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
97
楼主是猴子请来的逗逼么?
2014-7-31 09:01
0
雪    币: 16
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
很简单,进入PE,PE不是电脑系统
2014-11-20 09:51
0
雪    币: 83
活跃值: (158)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
99
用这个函数GetVersionEx
2014-11-20 15:29
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
100
这不应该是一个技术问题,而是一个脑筋急转弯。
不开机,可以拆下硬盘看?这不是比开机还复杂吗?为什么要这么做?
2014-11-20 17:42
0
游客
登录 | 注册 方可回帖
返回
//