如何在Windows中使用命令提示符或PowerShell更改驱动器字母

4
我想要在命令提示符或PowerShell中将我的计算机硬盘D:\ 更改为 E:\。除了使用“diskpart”之外,还有其他方法吗?

有什么反对使用Diskpart的理由吗?这本来是我的建议。 - Marged
“计算机磁盘”是指系统磁盘(即操作系统所在的磁盘,启动磁盘)吗? - nehcsivart
1个回答

7
假设您所说的“计算机磁盘”不是指系统/启动磁盘,这里提供一种使用PowerShell的解决方案。请注意变量。您可以将它们替换为实际的驱动器字母,或者提前设置它们。
Get-Partition -DriveLetter $old | Set-Partition -NewDriveLetter $new

请注意,$old$new 不包括 : 字符。因此,在您的特定情况下(从 D 更改为 E),您可以使用以下内容。
Get-Partition -DriveLetter D | Set-Partition -NewDriveLetter E

请注意,您需要拥有管理员权限。因此,请以管理员身份运行PowerShell。


1
这也需要 Server 2012 / Windows 8 及以上版本。 - Brett Larson
2
同样也不适用于 DVD/CD 驱动器,因为它没有“分区”。 - mhouston100
1
Get-Partition -PartitionNumber 1 | Set-Partition -NewDriveLetter X - Ben
1
@Timo 你可以使用 New-SmbMapping(添加新映射)和 Remove-SmbMapping(删除旧映射)来完成。请参考01 - nehcsivart

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接