在没有 3rd 方应用程序的情况下,如何在 Windows Vista 或 7 中确定驱动器是 HDD 还是 SSD?

K7A*_*AAY 21 windows ssd hard-drive

注意:不是重复的,因为我需要 Windows Vista、7、8、8.110的答案。8 及更高版本的解决方案不适用于 Windows 7 或 Vista

我经常和那些不知道自己系统中有什么、兴趣不大、使用 Windows Vista、7、8、8.1 或 10 的天真的用户交谈。

如果安装了 SSD 和 HDD,我支持的软件的某些维护过程会有所不同,即碎片整理。我需要一个适用于每台 Vista 或 7 机器的解决方案,这意味着没有第三方应用程序,只有本机 Microsoft ware。

要求新手重启,进入BIOS,获取驱动器型号,然后按型号搜索驱动器,然后解析SSD或HDD是否太复杂,因此建议如何在Windows中发现SSD是否是需要安装来代替 HDD。

已经在Windows工具的使用是必需的; 第三方应用程序不可行

谢谢你。

Tac*_*cus 24

实际上有一种简单的方法可以从 Windows 8 及更高版本中做到这一点:

  1. 右键单击要检查的分区。确保它属于正确的磁盘。
  2. 检查属性
  3. 选择第二个选项卡,工具
  4. 选择优化

新窗口应列出所有分区和相应数据容器的类型(此处为固态驱动器和硬盘驱动器)。

用英文检查 Windows 10 中的磁盘类型

  • 不起作用。工作时在我的 Win7 上的工具下没有优化。 (2认同)

JOA*_*MON 8

我可能会让用户wmic从开始菜单运行然后让他们输入diskdrive get caption

wmic:root\cli>diskdrive get caption
Caption
HGST HDN724030ALE640
Samsung SSD 850 EVO 500GB
Kingston DataTraveler 2.0 USB Device
Run Code Online (Sandbox Code Playgroud)

“他们中有人说 SSD 吗?”

如果它不明显,那么请使用您提到的谷歌搜索。在我看来,这是对用户干扰最小的解决方案,也是最容易沟通的解决方案。由于这是基于 WMI 的,因此您可以在域环境中远程执行此操作。


Sim*_*onS 6

这只适用于 Win 8+ https://technet.microsoft.com/en-us/library/hh848686%28v=wps.620%29.aspx

让用户以某种方式打开 PowerShell,并让他运行以下命令。

示例输出:

PS C:\Users\xy> (get-physicaldisk).MediaType
SSD
Run Code Online (Sandbox Code Playgroud)