如何创建“混合” USB 记忆棒?

如何创建“混合” USB 记忆棒?

我想知道如何制作混合 USB 棒。这意味着 USB 棒可以在 Mac 和 Windows 下运行并显示特定内容。

例子:

  1. 在 Windows 上插入:

    index.html打开。Mac OS X 文件是不可见的。

  2. 在 Mac 上插入:

    indexMac.html打开。Windows 文件是不可见的。

我知道每个 USB 盘都可以被两个平台读取。Apple Mac OS X CD 给了我启发。

答案1

如果您想要这种基于 HTML 的解决方案,您可以随时作弊。您可以让它启动一个 index.html,它使用 javascript 来找出系统正在使用的操作系统,并重定向到 mac/index.html 或 win/index.html

答案2

对 USB 进行分区 - 一半为 HFS+(用于 Mac),一半为 NTFS。这应该可以被两个平台读取 - 然后你可以放入任何你喜欢的东西。PC 可以看到 NTFS 分区,但看不到 HFS+,Mac 可以看到两者,但只能写入 HFS+。

您可以使用 Mac 上的磁盘实用程序来获取 HFS+ 位。

答案3

将闪存盘格式化为 FAT32。两个系统都应该可以读取它。

这将为您提供无缝数据解决方案,尽管 FAT32 远非最佳文件系统。遗憾的是,改进的文件系统(如 NTFS 或 Macintosh 支持的文件系统)在“其他”操作系统中支持不完整、有限或不支持。

如果您想要更具体的内容,最好修改问题。

答案4

如果您将密钥上的分区格式化为 Mac 文件系统,则无法在 Windows 下查看文件。

autorun.inf 应该可以对 Windows 下的启动进行排序。

然而对于 Mac 自动运行的 CD(或 USB 在这种情况下在 OS X 中悄无声息地被删除)看这里

所以我不确定你是否能够实现你所希望的事情。

(这更像是答案的一些“片段”,而不是完整的答案……)

相关内容