当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Windows 不会自动分配驱动器盘符

作者:精品下载站 日期:2024-12-14 23:12:16 浏览:14 分类:玩电脑

Windows 不会自动分配驱动器盘符


如果 Windows 识别出其分区上的文件系统,则会自动为任何连接的 HDD/SSD 磁盘、USB 闪存驱动器、SD 卡分配驱动器号。但有时它不起作用。例如,连接驱动器时,会出现一条消息,指示正在安装新设备,该磁盘会显示在设备管理器中,但不会显示在文件资源管理器中。如何在 Windows 10 和 11 上手动分配驱动器号,或启用自动为新驱动器分配驱动器号?

如何在 Windows 中手动分配永久驱动器号?

如果驱动器没有出现在 Windows 资源管理器中,则必须通过磁盘管理管理单元手动分配驱动器号(

diskmgmt.msc

)。为此,请打开计算机管理控制台(通过Win + X菜单)并转到存储部分 -> 磁盘管理。在驱动器列表中,找到已连接的可移动 USB 驱动器。正如您所看到的,该磁盘处于在线状态,它有一个健康的 NTFS 分区,但未分配驱动器号。要为其分配驱动器号,请右键单击该分区并选择“更改驱动器号和路径”。

[玩转系统] Windows 不会自动分配驱动器盘符

在出现的窗口中,单击“添加”按钮,选择“分配以下驱动器号”,在下拉列表中选择要分配给驱动器的盘符(例如,H:),然后单击“确定”。

[玩转系统] Windows 不会自动分配驱动器盘符

确保 Windows 检测到所连接的 USB 驱动器上的分区,并且该分区已使用 NTFS、FAT32 或 exFAT 文件系统进行格式化。如果检测到文件系统为RAW,或者磁盘没有分区,很可能U盘是新的,或者分区表损坏,需要先修复文件系统。

如果磁盘是新磁盘并且尚未在其上创建分区,则它会在控制台中显示为未初始化,并带有未分配区域。要初始化这样的磁盘:

  1. 右键单击它并选择初始化磁盘

    [玩转系统] Windows 不会自动分配驱动器盘符

  2. 选择磁盘的分区表:MBR 或 GPT;

    您可以将 MBR 磁盘转换为 GPT,而不会丢失数据。

  3. 仍然需要单击未分配的空间并在其上创建一个分区(新简单卷),选择文件系统,格式化并分配驱动器号。

    [玩转系统] Windows 不会自动分配驱动器盘符

如果磁盘处于脱机状态,请右键单击该磁盘并选择联机

[玩转系统] Windows 不会自动分配驱动器盘符

如果每次重新启动 Windows 时磁盘都会脱机,请使用指南“磁盘因管理员设置的策略而脱机”来修复它。

通过 CMD 或 PowerShell 更改驱动器盘符

您可以使用 Diskpart 工具或使用 PowerShell 从命令提示符分配或更改驱动器号。

打开提升的命令提示符并运行命令:

Diskpart

列出磁盘上的卷:

List vol

在此示例中,TestDisk 卷未分配驱动器号(Ltr 列中为空)

Windows 不会自动为隐藏的系统保留分区和启动 EFI 分区分配驱动器号。

选择此卷(在我们的示例中为卷 4):

Sel vol 4

为该卷分配驱动器号 Q::

Assign letter=Q

DiskPart 已成功分配驱动器号或安装点。

结束 diskpart 会话:

Exit

[玩转系统] Windows 不会自动分配驱动器盘符

您还可以使用内置磁盘管理模块中的 PowerShell cmdlet 更改或分配驱动器号。

列出驱动器:

Get-Disk

列出指定磁盘上的分区:

get-disk 1|Get-Partition

将字母 Q: 分配给磁盘 1 上的分区 2:

Get-Partition -DiskNumber 1 -PartitionNumber 2 | Set-Partition -NewDriveLetter Q

[玩转系统] Windows 不会自动分配驱动器盘符

之后,连接的 USB 磁盘将显示在文件资源管理器中,并带有指定的驱动器盘符。

Windows 不保存为连接的 USB 驱动器分配的驱动器盘符

有时,断开 USB 设备或重新启动计算机后,不会自动为其分配驱动器盘符。我必须通过磁盘管理再次手动分配该字母,这变得很烦人。

似乎自动检测和在外部存储设备上安装新分区的某些功能在 Windows 中不起作用。如何解决这个问题呢?

首先,确保虚拟磁盘服务正在运行。您可以在服务管理控制台中检查该服务的状态(

services.msc

)。

[玩转系统] Windows 不会自动分配驱动器盘符

SERVICE_NAME: vds
TYPE               : 10  WIN32_OWN_PROCESS
STATE              : 1  STOPPED
WIN32_EXIT_CODE    : 0  (0x0)
SERVICE_EXIT_CODE  : 0  (0x0)
CHECKPOINT         : 0x0
WAIT_HINT          : 0x0

[玩转系统] Windows 不会自动分配驱动器盘符

或者使用 PowerShell 检查服务状态:

get-service vds

[玩转系统] Windows 不会自动分配驱动器盘符

如果服务已停止,请从图形管理单元(“开始”按钮)或使用以下命令启动它:

net start vds

[玩转系统] Windows 不会自动分配驱动器盘符

提示。在某些情况下,为了使虚拟磁盘服务正常工作,您需要将其启动类型更改为自动(否则您将得到“

Unable to connect to the Virtual Disk service

”错误)。

检查问题是否仍然存在。如果是这样,请确保启用新卷的自动安装。

注意。 启用自动挂载后,Windows 会自动挂载连接到计算机的新驱动器的文件系统,并将驱动器号分配给分区。如果禁用自动安装,Windows 会检测新驱动器,但不会自动安装它们或将驱动器号分配给新卷。

以管理员身份打开命令提示符并运行以下命令:

diskpart

diskpart中,确保启用新卷的自动安装:

DISKPART> automount
Automatic mounting of new volumes disabled.

如您所见,自动安装已禁用。让我们启用它:

DISKPART> automount enable
Automatic mounting of new volumes enabled.

退出磁盘部分

DISKPART> exit

[玩转系统] Windows 不会自动分配驱动器盘符

您还可以使用以下命令启用新分区的自动挂载:

MOUNTVOL /E

确保 NoAutoMount DWORD 参数(值为 1)不是在 reg 项下创建的

HKLM\SYSTEM\CurrentControlSet\Services\mountmgr

。如果创建此注册表参数,Windows 不会将驱动器号分配给新连接的设备。

注意。顺便说一句,自动挂载还负责让 Windows 记住分配给可移动驱动器的驱动器号。自动挂载功能将在下次 USB 驱动器连接到您的计算机时分配相同的驱动器号(当然,如果这些盘符不忙)。分配给分区的已保存驱动器号列表存储在注册表项 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 下。

[玩转系统] Windows 不会自动分配驱动器盘符

要清除已保存的分区与驱动器号的关联,请使用以下命令

DISKPART>automount scrub

或者

mountvol /r

重新启动计算机并验证驱动器号是否已分配给外部 USB 设备。

如果没有,请检查U盘上的分区是否设置了“隐藏”和“不分配盘符”属性。运行 Diskpart 命令提示符并输入以下命令:

  1. 列出磁盘:

     list disk
  2. 找到分配给您的 USB 闪存驱动器的磁盘编号(在本例中为 1)并选择它:

    select disk 1
  3. 列出磁盘上的分区:

    list part
  4. 选择所需的分区:

    select partition 2
  5. 检查分区属性:

    attributes volume
  6. 如您所见,该卷启用了“隐藏”和“无默认驱动器号”属性;

    [玩转系统] Windows 不会自动分配驱动器盘符

  7. 使用命令禁用这些属性:

    attributes volume clear NoDefaultDriveLetter
    attributes volume clear hidden

    卷属性成功清除

    [玩转系统] Windows 不会自动分配驱动器盘符

  8. 通过键入以下内容结束 diskpart 会话:

    exit

之后,USB 闪存驱动器上的该分区将在任何计算机上自动分配一个驱动器号。

请注意,旧的 Windows 版本只能看到具有多个分区的 U 盘上的第一个分区。在可移动 USB 驱动器上创建多个分区的功能仅从 Windows 10 build 1703 开始出现。以前,为了使 USB 闪存驱动器上的第二个及后续分区可在 Windows 中访问,您必须使用一种技巧让 Windows 将可移动 USB 闪存驱动器检测为 HDD。

如果您的 USB 闪存驱动器未出现在磁盘管理控制台中,请尝试使用其他 USB 端口或电缆。尝试将U盘直接连接到电脑(不使用USB集线器),检查电源是否打开以及其他电脑是否检测到。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯