2010-04-07 38 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

相關問題