1

我正在开发一种将一些信息直接写入闪存驱动器的设备,而不使用任何文件系统(它只是将数据块直接写入磁盘扇区)。闪存驱动器装满后,我需要将其插入任何带有 Windows 的计算机并使用我的应用程序读取数据。

一切都很好,除了当我在 Windows 中插入闪存驱动器时警告我闪存驱动器无效并让我格式化它。我想在任何安装了我的 Windows 应用程序的计算机上为我的闪存驱动器删除此消息。

我的闪存驱动器一开始就有签名字节,所以我总能分辨出它是我的闪存驱动器还是普通的闪存驱动器。

我的想法是我应该能够编写某种服务或驱动程序来检查所有闪存驱动器并禁止操作系统安装我的驱动器。但是我不知道它是否真的可能,而且我找不到任何提到这种功能的文件。

我很感激任何可以帮助我抑制未格式化磁盘警告的文档/链接/函数名称。

4

2 回答 2

2

在开始时创建一个很小的真实分区并对其进行格式化以保持 Windows 快乐。然后随意使用驱动器的其余部分

于 2013-05-24T13:18:10.360 回答
0

这似乎有效:

删除分配给设备的驱动器号:

  1. 右键单击桌面或开始菜单中的“计算机”(或“我的电脑”)图标,然后选择管理。应出现“计算机管理”窗口。

  2. 从左侧的列表中,选择“磁盘管理”(在存储子树中)。

  3. 右键单击加密的分区/设备,然后选择更改驱动器号和路径。单击删除。

如果 Windows 提示您确认操作,请单击确定。

于 2013-10-21T02:28:20.007 回答