[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] wmic获取硬盘是SSD还是HDD

本帖最后由 小白龙 于 2023-9-6 18:59 编辑

我的系统是win7的, 不能使用powerhsell5中的关于磁盘管理的命令, 在网上搜索到了下面的wmic命令,  奇怪的是在win10下正常, 在win7下还是报错, 请求路过大佬支招

wmic /namespace:\\root\microsoft\windows\storage path MSFT_PhysicalDisk get MediaType

有个软件能显示硬盘是SSD还是HDD, 说明中说是用是wmic实现的, 在我的win7下, 也能正确识别, 说明我还是没有找到解决的方法

4楼提供的无忧启动下载
https://www.123pan.com/s/tiZ0Vv-ufXKd 提取码:7WAo

下载解压后是2个exe文件,不是通过wmic实现的

QQ 20147578

TOP

回复 4# 小白龙


    作者在什么地方说了是用的wmic吗?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# Five66

   
下面是 MediaType 属性的几个值, 很好懂, 但在常规的 Win32_DiskDrivePhysicalMedia 类获取到的值却是 fixed hard disk media
0 Unspecified
3 HDD
4 SSD
5 SCM

TOP

回复 3# Five66


感谢大佬支招,
我说的软件是下面这个软件, 用的就是wmic的命令, 确实能显示硬盘是SSD还是HDD, 感觉肯定有办法解决, 难道要关联什么命令才行?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=427978

TOP

查了一下,MSFT_PhysicalDisk这个类至少要win8桌面系统才有
win7好像连root\microsoft\windows\storage这个命名空间都没有
那个软件也许是用别的类实现的,
比如用Win32_diskdrive类的 model 属性获取制造商型号 , 型号里有相关信息就行

TOP

下面链接和我的问题相似, 但是它是win10我是win7
https://social.technet.microsoft ... win10itprogeneralCN

TOP

返回列表