2010-04-07 24 views
1

是否有任何工具可以在Windows CE设备上创建新分区?
设备有一个NAND闪存,最初有两个分区。在控制面板中使用存储管理器我可以删除一个分区,但是当我想再次创建分区时,我收到一条错误消息:“无法创建分区”。如何在Windows CE设备上创建分区

+0

为什么Windows-Mobile标记? – Shaihi 2010-04-07 11:48:51

+1

该工具可以在Windows CE和Windows Mobile上运行 – kmalmur 2010-04-07 13:22:28

回答

3

使用Windows CE 6的源代码,您可以获得BootPart library源代码。源的位置是WINCE600\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\BOOTPART

在Bootpart.cpp中可以找到打开/创建新分区的功能BP_OpenPartition。它基本上将信息添加到MBR。


上述解决方案有点低级别。这是一种方法,通过Win32 API的做到这一点(从here拍摄):

所有指针的功能和对存储管理器的更多信息可以在这里找到:Storage Manager Reference


你可以看到,我提供的链接表明该功能在Windows Mobile 6的工作和Windows CE 6.非函数是新功能,因此它们也应该与Windows CE 5一起使用。

+0

它可以与Windows CE 5.0一起使用吗? – kmalmur 2010-04-07 13:20:25

+0

应该。试试看。这是CE 5的参考:http://msdn.microsoft.com/en-us/library/ms886165.aspx – Shaihi 2010-04-08 07:25:00

相关问题