是否有任何工具可以在Windows CE设备上创建新分区?
设备有一个NAND闪存,最初有两个分区。在控制面板中使用存储管理器我可以删除一个分区,但是当我想再次创建分区时,我收到一条错误消息:“无法创建分区”。如何在Windows CE设备上创建分区
1
A
回答
3
使用Windows CE 6的源代码,您可以获得BootPart library
源代码。源的位置是WINCE600\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\BOOTPART
。
在Bootpart.cpp中可以找到打开/创建新分区的功能BP_OpenPartition
。它基本上将信息添加到MBR。
上述解决方案有点低级别。这是一种方法,通过Win32 API的做到这一点(从here拍摄):
- 呼叫OpenStore得到一个句柄店
- 卸除使用DismountStore
- FindFirstPartition/FindNextPartition会遍历现有分区店和DeletePartition将删除那些可以删除的。
- GetStoreInfo将让你可用于创建新的分区(
(STOREINFO.snBiggestPartCreatable
) - 使用CreatePartition创建分区的扇区数。
所有指针的功能和对存储管理器的更多信息可以在这里找到:Storage Manager Reference
你可以看到,我提供的链接表明该功能在Windows Mobile 6的工作和Windows CE 6.非函数是新功能,因此它们也应该与Windows CE 5一起使用。
相关问题
- 1. 创建一个Windows CE 6设备和Windows 7
- 2. 如何在Windows中创建“块设备”
- 3. 如何在Windows CE设备上自动导入证书?
- 4. 如何在Windows CE设备上指定文件的路径?
- 5. 如何在Windows CE设备上安装.Net Compact Framework
- 6. 如何在Windows 7上的ActiveSync Remote Display上连接Windows CE以太网设备?
- 7. 如何降低Windows CE设备上的ActiveSync功能
- 8. 如何在Windows Phone 7上创建拆分滚动区域
- 9. 如何检查设备是否运行Windows CE或Windows Mobile?
- 10. 如何在智能设备CAB项目上创建Windows-CE应用程序的快捷方式?
- 11. windows embedded ce 6.0 dll创建
- 12. Windows CE设备:在无头设备上使用.zip或.cab进行部署?
- 13. 如何在Windows CE设备上调试正在运行的.NET程序
- 14. 在Windows 7机器上创建Windows 8开发分区
- 15. SMSC911x驱动程序锁定在Windows CE设备上
- 16. 在手持设备上禁用Windows CE控制台
- 17. 在Windows CE设备上通过命令行添加reg文件
- 18. 在Windows CE设备上连接USB打印机
- 19. Windows CE设备随机关机
- 20. 如何在Windows Azure中创建备份
- 21. 如何使用Windows CE设备的C++ MFC显示设备键盘?
- 22. 如何在Windows CE上更新日期和时间&地区?
- 23. 如何rndis0设备创建
- 24. 在skydrive上创建Windows 8备份
- 25. 如何在Windows上连接Android设备
- 26. 枚举Windows Mobile设备上的时区
- 27. 直接在块设备上创建文件系统,没有分区?
- 28. AdView元素在某些设备上创建空白区域?
- 29. 如何在Windows上安装Pentaho BI CE?
- 30. 通过命令行在Windows CE和Windows Mobile设备上导入根证书
为什么Windows-Mobile标记? – Shaihi 2010-04-07 11:48:51
该工具可以在Windows CE和Windows Mobile上运行 – kmalmur 2010-04-07 13:22:28