是否有任何工具可以在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