答案1
我用过便携式应用程序以前取得了巨大的成功。基本上,它允许您安装应用程序的便携版本(并且它们具有大量兼容性修复程序)并直接从其启动器实用程序运行它们。
实用程序的安装程序应将其设置为自动运行,除非他们在我上次使用后更改了此功能。如果没有,设置起来很容易,但请注意,它因操作系统而异。特别是,老式的 autorun.inf 在 Windows 7 下不再起作用。 这里有很多关于这方面的详细信息和也在这里要在 Windows 7 下实现自动运行,需要驱动器上有特殊的固件和/或机器上预装了一些特殊软件。
答案2
一些USB 闪存控制器具有内置功能,可模拟 CD/DVD 驱动器(在闪存棒上的给定分区上)。通常,用户无法在不访问芯片专有工具的情况下启用此功能,这些工具不向公众分发,而是提供给闪存棒制造商(这些制造商通常不是控制器制造商)。
有一个俄罗斯网站提供了这些工具的一些访问权限以及关于如何使用它们的讨论主题(由于版权问题,在西方可能是非法的)(随机示例:讨论 Innostor IS9xx 系列。)还有另一个俄罗斯网站,其中有更多关于其他芯片系列的操作方法,例如一些群联或者氨基酸。即使你碰巧 (1) 识别了芯片并 (2) 找到了适合它的工具,这样做也有点冒险——该工具的界面有时只有中文,具体取决于芯片制造商。(通常这些是基于“MPTools”框架的,但它需要针对你的设备进行配置——比如也知道内存芯片的类型,否则它将无法工作或使它变砖。)
(我碰巧有这样一个 [华为品牌] 的设备,但它比简单的闪存棒更复杂:它是一个 4G(USB)调制解调器,带有额外的闪存,一半用于 CD 模拟以安装调制解调器驱动程序,另一半用于“礼貌”区域,用户可以将其用作闪存驱动器来存储自己的文件。此外,该设备还内置了一个微型 SD 卡读卡器,位于 SIM 卡插槽旁边。)
我应该在这里补充一点,闪存分区(这种基于固件的分区)与操作系统处理的驱动器[r]级分区不同。您只能使用特定于 USB 闪存芯片的工具创建前者。它们还显示为同一“集线器”上的不同 USB 设备;更准确地说——USB 复合设备(具有多功能但不模拟集线器——后者将会用 USB 技术术语来说,这是一种复合设备。
无论如何,如果你想知道为什么这样的重新配置并不常见(除了 CD 模拟),那是因为你必须拔下并重新插入设备 [即使只是在 USB 逻辑级别] 才能让新的基于芯片的分区方案注册 —没有支持在 USB 中,复合设备无需断开/重新连接循环即可改变其拓扑 - 它仅在枚举时完成。