仅当是机械磁盘时才对系统硬盘进行碎片整理
Defrag system hdd only if is mechanical disk
我们需要一些帮助。实际上,我们一直在寻找一种方法来启动主磁盘(在 windows“C:”上)的碎片整理(碎片整理),仅当它是 HDD 而不是 SSD 时
我们阅读了 powershell 中的命令,但无法编译 (mediaType)
这个脚本应该适合你:
#Get friendly name of the C drive
$name = (get-partition -DriveLetter C | get-disk).FriendlyName
#Use friendly name to determine drive type
$mediatype = (Get-PhysicalDisk -FriendlyName $name).MediaType
#Defragment drive if drive type is HDD
if ($mediatype -eq "HDD")
{
Optimize-Volume -DriveLetter C
}
我们需要一些帮助。实际上,我们一直在寻找一种方法来启动主磁盘(在 windows“C:”上)的碎片整理(碎片整理),仅当它是 HDD 而不是 SSD 时 我们阅读了 powershell 中的命令,但无法编译 (mediaType)
这个脚本应该适合你:
#Get friendly name of the C drive
$name = (get-partition -DriveLetter C | get-disk).FriendlyName
#Use friendly name to determine drive type
$mediatype = (Get-PhysicalDisk -FriendlyName $name).MediaType
#Defragment drive if drive type is HDD
if ($mediatype -eq "HDD")
{
Optimize-Volume -DriveLetter C
}