Windows mobile 如何在windows CE设备上创建分区

Windows mobile 如何在windows CE设备上创建分区,windows-mobile,windows-ce,Windows Mobile,Windows Ce,是否有任何工具可以在windows CE设备上创建新分区 该设备有一个NAND闪存,最初有两个分区。使用控制面板中的Storage manager,我可以删除一个分区,但当我想再次创建它时,我收到一条错误消息:“无法创建分区”。使用Windows CE 6的源代码,您可以获得源代码。源代码的位置是WINCE600\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\BOOTPART 在Bootpart.cpp中,您可以找到打开/创建新分区的函数BP\u OpenPartition。

是否有任何工具可以在windows CE设备上创建新分区

该设备有一个NAND闪存,最初有两个分区。使用控制面板中的Storage manager,我可以删除一个分区,但当我想再次创建它时,我收到一条错误消息:“无法创建分区”。

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

在Bootpart.cpp中,您可以找到打开/创建新分区的函数
BP\u OpenPartition
。它基本上是向MBR添加信息


上述解决方案的级别有点低。下面是一种通过Win32 API执行此操作的方法(摘自):

  • 打电话到商店办理手续
  • 使用卸载存储
  • /FindNextPartition将在现有分区上迭代并删除那些可以删除的分区
  • 将获取可用于创建新分区的扇区数(
    (STOREINFO.snBiggestPartCreatable
  • 用于创建分区
可以在此处找到指向函数的所有指针以及有关storage manager的更多信息:



您可以看到,我提供的链接表明这些功能在Windows Mobile 6和Windows CE 6上都可以使用。这些功能中没有一个是新功能,因此它们也应该在Windows CE 5上使用。

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

在Bootpart.cpp中,您可以找到打开/创建新分区的函数
BP\u OpenPartition
。它基本上向MBR添加信息


上述解决方案的级别有点低。下面是一种通过Win32 API实现的方法(摘自):

  • 打电话到商店办理手续
  • 使用卸载存储
  • /FindNextPartition将在现有分区上迭代并删除那些可以删除的分区
  • 将获取可用于创建新分区的扇区数(
    (STOREINFO.snBiggestPartCreatable
  • 用于创建分区
可以在此处找到指向函数的所有指针以及有关storage manager的更多信息:



您可以看到,我提供的链接表明这些功能在Windows Mobile 6和Windows CE 6上都可以使用。这些功能中没有一个是新功能,因此它们也可以在Windows CE 5上使用。

该工具可以在Windows CE和Windows Mobile上使用该工具可以在Windows CE和提供给的Windows Mobile上使用。请试用。她e是CE5的参考:应该。试试看。这里是CE5的参考: