【发布时间】:2026-01-03 22:10:02
【问题描述】:
我正在编写一个 PowerShell 脚本,它将使用 robocopy 将多个文件夹从我的 Vista 驱动器备份到外部 USB 驱动器。
Windows 不保证始终为外部驱动器分配相同的驱动器号。
解决此问题的最佳方法是什么?
如何编码目标路径?
谢谢。
【问题讨论】:
标签: windows powershell backup drive disk-partitioning
我正在编写一个 PowerShell 脚本,它将使用 robocopy 将多个文件夹从我的 Vista 驱动器备份到外部 USB 驱动器。
Windows 不保证始终为外部驱动器分配相同的驱动器号。
解决此问题的最佳方法是什么?
如何编码目标路径?
谢谢。
【问题讨论】:
标签: windows powershell backup drive disk-partitioning
Windows 可以更改分配给您的 USB 驱动器的驱动器号。
进行此备份的正确方法是将 USB 驱动器安装在空目录中。它不仅为交换存储增加了一些一致性,还允许在 Windows 桌面上使用持久的快捷方式。
就是这样:
从现在开始,可以从该文件夹访问 USB 驱动器(当然,如果它已连接到计算机)。
现在您可以更改脚本以选择具有已安装驱动器的文件夹作为目标文件夹,而忘记驱动器号持久性。
【讨论】:
用户可以使用http://www.nirsoft.net/utils/drive_letter_view.html免费提供的“驱动器号视图”将所需的驱动器号分配给外部驱动器。从这一刻起,选定的可移动媒体将始终以相同的字母挂载。 (用 windows 8.1 测试)
http://www.zentimo.com 的商业方面“Zentimo 存储”是最好的解决方案。
或
使用 Diskpart diskpart> 列出卷
选择第 n 卷 分配字母= T 即新字母。
【讨论】:
你确定这是不可能的吗? (我现在没有要测试的外部硬盘驱动器)。我认为,如果您右键单击“计算机”,然后选择管理,您可以选择一个硬盘驱动器的盘符,该盘符将始终与该磁盘相同。
但是,你不能使用磁盘的序列号吗?
(对不起,如果我的解释没有得到很好的解释,我不是以英语为母语的人)
【讨论】: