我有几个客户,他们有不同的电脑(Windows XP、Windows Vista 和 Windows 7)。
与 DOS 6.22 不同,在 DOS 6.22 中您可以永久分配驱动器号名称(例如,驱动器 C:= 硬盘可启动分区、驱动器 D:= CD 驱动器,或者您想要使用 FDISK 创建的任何其他分区,具体取决于您正在运行的 Windows 版本),如果我在 Windows XP 中连接 USB 闪存驱动器,它会为其分配驱动器 E:,在 Windows Vista 中,它会为其分配驱动器 F:。
在 DOS 6.22 中,当您LASTDRIVE=Z:
在 CONFIG.SYS 文件中时,您可以静态地为任何设备分配永久逻辑驱动器名称,无论您是否连接它们。
为什么在 Windows 中无法做到这一点?我没有办法创建标准化的备份 PowerShell 或批处理文件脚本!
答案1
您可以设置 Windows,使其记住您分配给驱动器的驱动器号,但您必须先连接设备并进行设置。这可以在控制面板 > 管理工具 > 计算机管理(或运行计算机管理控制台如果你和我一样懒的话)。存储 > 磁盘管理,右键单击要配置的驱动器并选择更改驱动器号和路径...。您可以在此处更改分配给驱动器的驱动器号。
完成此操作后,每当驱动器重新插入时,都将使用此字母如果有的话。如果这对您来说风险太大,您可以将驱动器安装在文件系统上的任何空文件夹中(通过相同的界面)。这与驱动器号的工作方式相同,Windows 只会在可用时使用它,但除非明确设置,否则它永远不会这样做。
答案2
您不需要尝试为脚本定义标准驱动器号,而是定义在每个系统上设置的环境变量来指定 USB 驱动器。
答案3
一个词:USB数据线。
- 自动解决 USB 驱动器与当前登录用户的网络或替代驱动器之间的冲突
- 您可以为任何/所有 USB 驱动器定义新的默认字母
- 您可以让 19 合 1 读卡器仅为插入介质的插槽分配驱动器号
- 您可以根据以下条件分配默认驱动器号
- 总线类型
- USB 端口号
- 驱动器类型(CD、可移动、固定)
- 驱动器大小
- 设备ID
- 文件/文件夹的存在
- 体积标识
- 卷序列号
- ...
有 32 位和 64 位版本。它安装在我安装的每个 Windows 系统上。无需注册表黑客,无需磁盘管理工具,它只是作为持久服务运行。我极力推荐它。
答案4
您还可以使用磁盘管理(计算机管理的一部分)为卷指定特定的驱动器号。