将USB驱动器格式化为CDFS

时间:2012-03-15 13:59:24

标签: c# .net

我有一个程序,我想从USB驱动器运行。我有一个做这件事的样本,我想用我的软件做。有一个CDFS格式的小分区,其余分区为FAT。 CDFS格式在Windows系统中自动运行,这就是我想要做的。能够在USB驱动器上创建分区并让基于Windows的PC将其视为CDFS。

2 个答案:

答案 0 :(得分:1)

你可能误解了你的样本是如何工作的。

将USB记忆棒格式化为CDFS将无法正常工作 - 已多次尝试(包括我),Windows只是拒绝挂载文件系统。

以这种方式工作的USB驱动器通常通过在插入时注册两个USB设备来实现:第一个对应于CDROM类型的设备(配有CDFS文件系统)。第二种是普通的USB大容量存储设备。

换句话说,这是硬件问题,而不是软件问题。

答案 1 :(得分:0)

您不需要自己更改USB驱动器文件系统,这不足以欺骗Windows并指示它运行autorun.inf。您必须使用名为U3的特殊类型的USB驱动器,从Wikipedia开始。