如何确定Windows 8中驱动器是HDD还是SSD?


58

我最近收到了组装好的PC。我不知道磁盘是SSD还是旧的HDD(无论是SATA还是其他技术)。

除了磁盘的大小之外,我无法找到一种方法来判断磁盘是否为SSD。但是,由于SSD的大小已经接近HDD的大小,因此检查大小并不是区分驱动器类型的好方法。还有其他确定磁盘是否为SSD的方法吗?


3
@Louis在较旧的Windows版本中是正确的,但从未增强过@Louis来正确识别和区分SSD与常规硬盘。这很重要,因为SSD的基础技术不同。如果将与SSD无关的OS视为硬盘,则可以通过运行工具来提高其性能,从而使其磨损和损坏更快。例如,进行碎片整理。
ADTC 2014年

3
@ADTC我明白你是正确的。ATA命令集可以报告标称介质旋转速率(以RPM为单位)或1报告为非旋转。i.stack.imgur.com/Gh6a2.png
路易(Louis)

请注意,大多数这些解决方案仅在直接连接驱动器时才有效。如果它们是RAID卷的一部分,则操作系统可能无法分辨底层存储是什么。
鲍勃

2
另一个选择:运行磁盘基准测试。如果非顺序读取速度非常糟糕,则为HDD,否则为SSD或混合驱动器。:)
reirab

@reirab-或者您拥有某种神奇的硬盘,其随机速度与SSD一样快,这时您为什么要关心有什么不同?:)
Jules

Answers:


82

实际上,有一个简单得多的解决方案。

Windows Drive Optimizer(以前称为Disk Defragmenter)报告驱动器是HDD还是SSD。您可以通过按Windows+ S,搜索“ 优化 ”,然后选择“ 碎片整理和优化驱动器 ” 来访问此实用程序。

Windows Drive Optimizer显示媒体类型

通常,在任何未将磁盘插入RAID卡的系统中都可以使用。但是,如果OS无法确定介质类型(例如,驱动器位于硬件RAID中),则上述解决方案将不起作用,尽管诸如CrystalDiskInfo之类的程序仍然可以提供帮助。如果仍然无法确定驱动器是HDD还是SSD,则可能需要打开计算机机箱并检查实际的驱动器。


或者,您可以使用PowerShell Get-PhysicalDiskcmdlet。这是自定义桌面上的外观:

PS C:\Windows\system32> Get-PhysicalDisk | select FriendlyName,BusType,MediaType

FriendlyName         BusType MediaType
------------         ------- ---------
NVMe Samsung SSD 960 NVMe    SSD
SanDisk SDSSDH31024G SATA    SSD

@JakeGould如果未禁用默认碎片整理程序,或者未使用其他碎片整理程序替换默认碎片整理程序。;-)
小助手

真好!许多系统将小型SSD和大型HDD结合在一起,这确实阐明了将什么驱动器用于什么。比使用设备管理器和谷歌搜索更好的答案。
杰森2014年

注意:如果已安装One Note 2013,则Win+ S开始新的屏幕捕获。
詹姆斯·默茨

@KronoS我将为此编辑答案,但显然,它仅适用于OneNote,而没有当前更新
杰森

内置碎片整理程序的Win10(对我而言)对媒体类型说“ Fixed Hard Drive”。那是什么,只是不可移动的?我怎么知道其中是否有旋转盘?
tgm1024

42

运行设备管理器(devmgmt.msc),展开“磁盘驱动器”节点,查看驱动器的型号,然后在线搜索。


或者从BIOS中执行相同的操作。:)
Hennes

20
@Hennes或查看计算机内部; p
路易(Louis)

4
最好且可能是最少侵入性的解决方案。+1
Wingblade

1
@Louis如果它是可删除的计算机(即我的工作计算机),则无法使用。
恢复莫妮卡

3
+1接受的答案在Windows 7上不起作用
-Matt Frear 2015年

16

只是因为尚未提及,Speccy非常适合查看有关计算机中每个组件(包括硬盘驱动器)的详细信息。

详细规格

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.