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

[玩转系统] 在 Windows 10 中的 USB 驱动器上创建多个分区

作者:精品下载站 日期:2024-12-14 20:05:57 浏览:15 分类:玩电脑

在 Windows 10 中的 USB 驱动器上创建多个分区


从版本 1703(创意者更新)开始,Windows 10 中就出现了对任何 USB 存储设备的完整多分区支持。现在,Windows 10 用户可以访问 USB 闪存驱动器(或 SD 卡)上的所有分区,并使用内置操作系统工具在此类介质上创建多个逻辑分区。以前,当将具有多个分区(在 Linux 上创建或使用第三方工具创建)的 USB 记忆棒连接到运行 Windows 的计算机时,操作系统仅显示第一个主分区(所有其他分区均被忽略)。 Windows 中多个分区的正常操作仅适用于标识为固定(不可移动/本地)的驱动器。

我们提醒您,Windows 中的常见硬盘驱动器(和 USB HDD)被标识为基本,而 USB 闪存驱动器和 SD 卡则被标识为可移动。操作系统通过设备控制器上特殊的RMB(可移动媒体位)描述符来检测磁盘类型。之前,我们考虑过使用特殊驱动程序Hitachi Microdrive(将USB记忆棒变成Windows中的本地硬盘)来替代控制器响应的方法。

Windows 10 Creators Update(及更高版本)自动显示 USB 记忆棒或 SD 卡上的所有可用分区,并忽略 RMB 位。在这种情况下,USB 驱动器仍被识别为可移动设备。

如何在 Windows 10 中的 USB 驱动器上创建多个分区?

让我们尝试在 Windows 10 中的 USB 记忆棒上创建多个分区。假设 USB 记忆棒上已经创建了一个主分区,该分区占据了 USB 介质的整个卷。我们将压缩它并创建第二个(及后续)分区:

  1. 将 U 盘连接到电脑的 USB 端口;

  2. 将U盘格式化为NTFS文件系统,然后打开磁盘管理(diskmgmt.msc)控制台;

  3. 右键单击 U 盘上的分区,然后在上下文菜单中选择压缩卷

    [玩转系统] 在 Windows 10 中的 USB 驱动器上创建多个分区

  4. 指定收缩后可用空间的大小,然后单击收缩。例如,我们要在15GB的U盘上创建7GB和8GB两个分区;

    [玩转系统] 在 Windows 10 中的 USB 驱动器上创建多个分区

  5. 右键单击未分配的磁盘区域,选择新建简单卷创建额外的分区;

    [玩转系统] 在 Windows 10 中的 USB 驱动器上创建多个分区

  6. 选择驱动器号、卷标和文件系统类型(我将第二个分区格式化为FAT32文件系统)。

    [玩转系统] 在 Windows 10 中的 USB 驱动器上创建多个分区

如您所见,我们的 USB 记忆棒有两个分区。第一个分区采用 NTFS 格式,第二个分区采用 FAT32 格式。两个分区都显示在 Windows 中并可供使用。

使用 DiskPart 在 Windows 10 中对 USB 驱动器进行分区

您还可以使用 DiskPart CLI 工具在 USB 闪存驱动器上创建多个分区。在此示例中,我们将创建两个分区:第一个分区为 FAT32 文件系统,第二个分区为 NTFS(您无法从磁盘管理控制台的 GUI 创建第一个分区为 FAT32)。

打开提升的命令提示符并运行 DiskPart 命令。在Diskpart上下文中,您必须一一运行以下命令:

list disk
select <here you must specify the disk number assigned to the USB drive in your system>
clean
create partition primary size=3000
format quick fs=fat32 label="FirstFAT32Partition"
assign letter=J
active
create partition primary
format fs=ntfs quick label="Data(NTFS)"
assign letter=K
list vol
exit

使用 PowerShell 在 USB 闪存驱动器上创建多个分区

您还可以使用内置存储模块中的 PowerShell cmdlet 在 USB 闪存驱动器上创建多个分区。

获取计算机上的 USB 磁盘 ID:

Get-Disk

以下命令将从 USB 存储设备删除所有数据。

删除 USB 驱动器上的现有分区:

Get-Partition -DiskNumber 1 | Remove-Partition

使用以下 PowerShell 命令在 USB 闪存驱动器上创建两个逻辑分区并格式化它们:

New-Partition -DiskNumber 1 -Size 4gb -DriveLetter J
Format-Volume -DriveLetter J -FileSystem NTFS -NewFileSystemLabel USBVol1
New-Partition -DiskNumber 1 -UseMaximumSize -DriveLetter K
Format-Volume -DriveLetter K -FileSystem Fat32 -NewFileSystemLabel USBVol2

[玩转系统] 在 Windows 10 中的 USB 驱动器上创建多个分区

请记住,具有多个分区的 USB 记忆棒仅在 Windows 10 1703 及更高版本上才能正确显示。在早期版本的 Windows 中,仅仍显示第一个分区。

如果连接具有多个分区的 USB 闪存驱动器时,Windows 没有为其分配驱动器盘符,请根据文章检查虚拟磁盘服务设置。

为什么 USB 闪存驱动器上可能需要多个分区?

  • 如果USB驱动器需要在具有不同文件系统的不同操作系统中使用(例如,在Windows和Linux/Android中);

  • 作为隐藏 USB 介质上数据的最简单方法;

  • 如果您使用 USB 闪存驱动器在 UEFI 计算机上启动并安装 Windows。事实上,UEFI 计算机只允许您从 FAT32 驱动器启动。但您不能在其上放置大于 4 GB 的文件(FAT32 文件系统限制)。因此,您必须将 Windows install.wim 文件分成几个部分(请参阅此处的示例),或者在可启动 USB 设备上创建第二个 NTFS 分区,并将安装 WIM/ESD 文件复制到此处。

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

取消回复欢迎 发表评论:

关灯