gpt4 book ai didi

batch-file - 我如何知道磁盘是否为 SSD?

转载 作者:行者123 更新时间:2023-12-03 20:24:37 25 4
gpt4 key购买 nike

我需要创建一个 T 卷,T 已创建,但如果磁盘是 ssd,我还需要一个新的 U 卷,我该怎么做?
知道我是否是 SSD 的批处理命令是什么?

[...]
set /a VOL_SIZE= %MINSIZE_MB% /2
set VOL_TYPE=simple
if %NDISK% GTR 1 set VOL_TYPE=stripe

echo create volume %VOL_TYPE% size=%VOL_SIZE% disk=%DISKLIST% >>%CMD_FILE%
echo Format fs=NTFS quick >>%CMD_FILE%
echo assign letter=T >>%CMD_FILE%


::if I'm not a SSD goto :noSSD

echo create volume %VOL_TYPE% disk=%DISKLIST% >>%CMD_FILE%
echo Format fs=NTFS quick >>%CMD_FILE%
echo assign letter=U >>%CMD_FILE%

:noSSD
[...]
最良好的问候。

最佳答案

作为使用 的替代方法,您也可以通过 尝试.
打开命令提示符窗口,粘贴以下行,然后按 ENTER

For /F Tokens^=6Delims^=^" %G In ('^""%SystemRoot%\System32\wbem\WMIC.exe" /NameSpace:\\root\Microsoft\Windows\Storage Path MSFT_PhysicalDisk Where "MediaType='4' And SpindleSpeed='0'" Get Model /Format:MOF 2^>NUL^"')Do @Echo %G is an SSD
这将访问与 PowerShell 的 Get-PhysicalDisk 相同的信息.它首先检查 MediaType属性(property)。该属性返回三个可能的值, 0 (未指定); 3 (硬盘);和 4 (固态硬盘)。为了更加安全,我检查了主轴速度是否为 0因为 SSD 中没有移动部件,并返回通过两项检查的任何型号名称。

关于batch-file - 我如何知道磁盘是否为 SSD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64043627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com