如何使外部硬盘驱动器永久保持相同的驱动器号?

and*_*unt 19 usb drive-letter windows-xp external-hard-drive

我有一台运行 Windows XP 的台式电脑(2002 年),我每周打开大约两到三次。我有一个通过 USB 连接到它的电源供电的 250 GB 西部数据硬盘。我总是在 PC 之前打开硬盘,因此它会在 PC 启动时启动并运行。

当我第一次连接外部硬盘时,PC 为它分配了一个字母(如果重要的话,“我”),我已经为它安装了软件,使用该字母为磁盘上的各种文件和文件夹创建了快捷方式。多年来一切都很好,然后我会启动 PC 并为硬盘分配一个不同的字母。然后我必须进入“我的电脑/管理/磁盘管理”并手动将字母改回“I”。

如果我然后重新启动 PC,硬盘通常仍为“I”,但在下次重新启动后将是其他随机字母,我必须手动将其更改回“I”。这会持续一段时间,有一段时间它总是“I”,然后没有明显的原因(例如,没有添加新设备),驱动器号将再次开始更改。目前它处于随机驱动器字母的情绪中,所以我想我会问以下问题......

如何将外部硬盘永久分配为“I” ?


回答:

谢谢莫莉。这似乎已经成功了(稍微摆弄之后) - 我有点失望,虽然没有安装其他东西,但没有办法在 Windows 中做到这一点。对于尝试此操作的其他人来说,这并不完全简单,所以这就是我发生的事情。

我按照其网站上的说明安装了USBDLM。我猜我必须将第一个 USB 字母分配给 I,因此我将 .ini 文件中的“Letter1=”行替换为“Letter=I”。为了测试它,我重新启动了 PC 却发现它恢复了显示设置为 640x480 的 16 色。经过一番调查,我重新安装了显示驱动程序并重新启动并将显示设置回其通常的设置。外部硬盘现在被设置为“I”,但我发现我必须重新应用共享状态,所以它可以从我在同一网络上的笔记本电脑上看到。

所有这一切的最终结果是,它现在做了我想要的,尽管它的行为就像在 Windows 桌面出现后几秒钟刚刚插入硬盘驱动器一样,也就是说,小框出现并带有进度条搜索“新”硬盘驱动器的内容,我最终得到一个对话框,显示“此磁盘或设备包含不止一种类型的内容。你想让 Windows 做什么?并列出播放媒体文件、打印图片或打开文件夹查看文件等选项。这是一个我希望不会发生的微小痛苦,但并不是一个巨大的代价。

除此之外 - 它似乎工作正常:)

看起来说话太快了...

每次重新启动时,我都必须重新共享“I”驱动器(我以前不必这样做),这样我的笔记本电脑就可以在同一网络上看到它。任何想法如何使其永久化?

小智 17

USB 驱动器号管理器是您的朋友 :)

USBDLM是一项 Windows 服务,它可以控制 Window 为 USB 驱动器分配的驱动器号。

首次连接可移动驱动器(USB 闪存驱动器、闪存卡读卡器、便携式硬盘驱动器)时,Windows 会将其安装到第一个可用的“本地”驱动器号。如果此字母有网络共享,Windows XP 无论如何都会将它用于新的 USB 驱动器,因为 Windows XP 网络共享特定于当前用户,并且在分配该字母的系统上下文中不可见。然后 USB 驱动器似乎不可见。在大多数情况下,这是由 SP3 修复的。

您可以通过多次单击鼠标在 Windows 磁盘管理控制台中更改字母分配,但您必须为每个新设备再次执行此操作。而且,对于没有序列号(违反 USB 标准)的 USB 设备,当您将其连接到不同的 USB 端口时,您也必须这样做。

USBDLM 可以用于新连接的 USB 驱动器

  • 检查该字母是否被当前登录用户的网络共享使用,并分配下一个真正可用的字母
  • 保留字母,因此它们不用于本地驱动器
  • 从新的默认字母列表中分配一个字母,也取决于许多不同的标准,如活动用户、驱动器类型、连接(USB、FireWire)、USB 端口、卷标、大小等
  • 通过在驱动器上放置 INI 文件为特定 USB 驱动器分配字母
  • 取出读卡器的驱动器号,直到插入卡
  • 显示带有分配的驱动器号的气球提示
  • 根据许多不同的标准定义自动运行事件

所有功能都在 USB 驱动器连接时、USBDLM 服务启动和用户登录时应用于 USB 驱动器。

USBDLM 在 Windows 2000、XP、Server 2003Vista、Windows 7 和Server 2008下作为 Win32 服务运行。