注意:不是重复的,因为我需要 Windows Vista、7、8、8.1 的答案,和10. 8 及以上解决方案不适用于 Windows 7 或 Vista。
我经常与那些不知道系统中有什么、也不太感兴趣、使用 Windows Vista、7、8、8.1 或 10 的新手用户交谈。
我所支持的软件的某些维护流程在安装 SSD 和 HDD 时会有所不同,例如碎片整理。我需要一个适用于每台 Vista 或 7 机器的解决方案,这意味着没有第三方应用程序,仅限原生 Microsoft 软件。
要求初级用户重新启动、进入 BIOS、获取驱动器型号,然后按型号搜索驱动器,然后解析出是 SSD 还是 HDD 太复杂,因此需要建议如何在 Windows 中发现是否安装了 SSD 来代替 HDD。
使用 Windows 中已有的工具必需的;第三方应用程序不可行。
谢谢。
答案1
我可能会让用户wmic
从开始菜单运行,然后让他们输入diskdrive get caption
wmic:root\cli>diskdrive get caption
Caption
HGST HDN724030ALE640
Samsung SSD 850 EVO 500GB
Kingston DataTraveler 2.0 USB Device
“他们中有谁提到过 SSD 吗?”
如果不太明显,那么请按照您提到的方法进行谷歌搜索。在我看来,这是对用户干扰最小的解决方案,也是最容易沟通的解决方案。而且由于这是基于 WMI 的,您可以在域环境中远程执行此操作。
答案2
答案3
这仅适用于 Win 8+ https://technet.microsoft.com/en-us/library/hh848686%28v=wps.620%29.aspx
让用户以某种方式打开 PowerShell,并让他运行以下命令。
示例输出:
PS C:\Users\xy> (get-physicaldisk).MediaType
SSD
答案4
另一个解决方案是使用硬盘扫描。它是一个便携式小程序,一旦打开,用户可以选择任何驱动器(如果有多个可用)并获取准确的型号。
在 Google 上查找该型号,第一个结果将显示它是什么类型的驱动器。