我最近得到了一个 64GB 的 U 盘,并计划将它做成一个系统修复多功能工具,具有不同的 Linux 和 Windows 安装程序和实时映像,但我似乎有一个无法启动的 U 盘。
Pendrive Linux 的 Yumi安装程序无法识别它,只有在选中“显示所有设备”时才会列出它。


Windows 7 USB 安装工具也无法识别它。

当使用 Yumi 或diskpart 和 xcopy将映像放在上面时,我测试的三台 PC 中没有一个能够启动它,但是从另一个更小、更慢的 8GB 驱动器启动它们都没有问题。本答案中提到的 HP USB 格式化工具确实对其进行了格式化,但无法启动。我尝试过 NTFS 和 FAT32 文件系统,但都没有成功。
这是什么原因造成的?我的印象是 USB 记忆棒只是存储设备(如光盘),并且拥有正确的文件/结构使其可启动就足够了。设备是否缺少使其可启动所需的某些关键功能?
附加信息:
PC 的主板是GA-MA770T-UD3(AM3 插座,可能有点旧)、GA-Q87TN(1150 插座)以及 Dell XPS12 9Q33 内部的任何东西。后两者运行带有 UEFI 的 Haswell 处理器,我无法想象 64GB 的棒会造成问题。
我还尝试使用 Windows 工具进行格式化,并尝试创建一个只有 20GB 的分区。
我经常在我的 PC 上重新安装 Windows,并将我的所有用户文件存储在一个专用驱动器上,比如D:.
每次执行此操作时,我都必须手动转到C:\Users\<username>\,右键单击每个文件夹(以及一些子文件夹,例如AppData\Roaming\Microsoft\Windows\Start Menu\Programs)并更改其位置,如下所示:
为了使这更容易,我想编写一个.bat或.ps1脚本来自动执行此操作。是否有内置的 cmdlet 可以让我执行此操作?
boot ×1
cmd.exe ×1
command-line ×1
iso-image ×1
multi-boot ×1
powershell ×1
usb ×1
windows ×1
windows-10 ×1