我正在制作一个可从 Windows 10 启动的 USB 设备,因为我忘记了通过 VirtualBox 上的 Fedora 虚拟机获取的主计算机的管理员密码(在我忘记之前已安装)
我需要 mkfs.ntfs 吗?在我看来 parted 或 fdisk 已经完成了将文件系统格式化为 ntfs 的工作。是这样吗,还是我读错了什么?mkfs.ntfs 到底是用来做什么的?
答案1
mkfs.ntfs 到底是做什么的?
NTFS 是一种文件系统,即 Windows 使用的文件系统。文件系统可帮助您跟踪数据,创建目录树和文件。
fdisk
创建分区,即文件系统的容器。因此,您需要在分区中创建文件系统。许多工具可以帮助您完成此操作,但您也可以使用粗略的工具并分别执行每个步骤,这有助于理解您正在做什么,并且mkfs.ntfs
可以创建 NTFS 文件系统。
我得出的结论是,您想要创建一个 USB 启动驱动器,可以将 Windows 10 安装到内部驱动器中。您可以使用工具来完成此操作,也可以“自行完成”。
woeusb
根据以下链接使用该工具回答 AskUbuntu 上的另一个问题,在这种情况下,您不需要自己创建任何 NTFS 文件系统,
woeusb
它会为您完成。根据以下 Ubuntu 帮助页面的链接自行操作,
help.ubuntu.com/community/Installation/iso2usb/diy/windows-installer-for-big-files
在这种情况下,您需要两个分区,一个带有 FAT 文件系统,一个带有 NTFS,以便获得可在大多数计算机和大多数 Windows 10 版本中启动的 USB 驱动器。
- 一些计算机将直接从 NTFS 启动(因此不需要 FAT32)。
- 某些 Windows 10 版本只需要 FAT32 文件系统即可(如果没有文件超过 FAT32 的大小限制 4 GiB)。
如果您只想在 UEFI 模式下启动,则不需要 BIOS 模式下的引导加载程序,此外,如果您的计算机可以从 NTFS 分区启动,事情就会变得非常简单。
您可以简单地将 Windows 10 iso 文件中的内容提取到 USB 闪存盘中具有 NTFS 文件系统的分区中。