qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:2729回复:11

2K下Format的问题?

楼主#
更多 发布于:2005-07-26 09:03
  写了一个虚拟硬盘,在2003 Server和XP下运行都很好,但在2K下响应系统的FAT32和FAT格式的Format操作有问题,提示系统不能格式化。但在2K下NTFS格式的Format可以成功。

不只哪位大侠可以提示一下,或者提示在哪里可以找到相关资料,感谢。。。。
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-07-27 09:02
驱动写得有问题
---内核开发合作或提供基础技术服务QQ:22863668 ---
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-28 09:42
下面是引用zhangshengyu于2005-07-27 09:02发表的:
驱动写得有问题


有什么问题?能帮忙分析下吗?

我现在处理了这些:
IOCTL_MOUNTDEV_QUERY_DEVICE_NAME
IOCTL_MOUNTDEV_QUERY_UNIQUE_ID
IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME
IOCTL_DISK_GET_MEDIA_TYPES
IOCTL_DISK_GET_DRIVE_GEOMETRY
IOCTL_DISK_GET_PARTITION_INFO
IOCTL_DISK_GET_DRIVE_LAYOUT
IOCTL_DISK_GET_LENGTH_INFO
IOCTL_DISK_VERIFY
IOCTL_DISK_CHECK_VERIFY
IOCTL_STORAGE_CHECK_VERIFY
IOCTL_DISK_IS_WRITABLE

根据跟踪发现2K下和2003,XP在系统调用Format时处理的机制不太一样。
我在哪里可以查到在2K下,系统Format时会发什么请求?
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-28 10:02
在2K下的调试信息:
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_IS_WRITABLE 0x00070024
58.907         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_DRIVE_GEOMETRY 0x00070000
58.907         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_PARTITION_INFO 0x00074004
58.907         Default                  SinoDeviceControl NTSTATUS = 0xc0000010 END
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_IS_WRITABLE 0x00070024
58.907         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_DRIVE_GEOMETRY 0x00070000
58.907         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_PARTITION_INFO 0x00074004
58.907         Default                  SinoDeviceControl NTSTATUS = 0xc0000010 END
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_IS_WRITABLE 0x00070024
58.907         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
58.907         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_DRIVE_GEOMETRY 0x00070000
58.907         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
58.922         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_PARTITION_INFO 0x00074004
58.922         Default                  SinoDeviceControl NTSTATUS = 0xc0000010 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_VERIFY 0x00070014
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_DRIVE_GEOMETRY 0x00070000
59.250         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
59.250         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_PARTITION_INFO 0x00074004
59.250         Default                  SinoDeviceControl NTSTATUS = 0xc0000010 END
61.172         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_MOUNTDEV_QUERY_DEVICE_NAME 0x004d0008
61.172         Default                  IOCTL_MOUNTDEV_QUERY_DEVICE_NAME:name = \Device\SinoDiskVolumeG
61.172         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
61.172         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_MOUNTDEV_QUERY_DEVICE_NAME 0x004d0008
61.172         Default                  IOCTL_MOUNTDEV_QUERY_DEVICE_NAME:SinoDeviceControl NTSTATUS = 0x80000005 END
61.172         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_MOUNTDEV_QUERY_DEVICE_NAME 0x004d0008
61.172         Default                  IOCTL_MOUNTDEV_QUERY_DEVICE_NAME:name = \Device\SinoDiskVolumeG
61.172         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
61.172         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_CHECK_VERIFY 0x00074800
61.172         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
61.172         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_GET_PARTITION_INFO 0x00074004
61.172         Default                  SinoDeviceControl NTSTATUS = 0xc0000010 END
61.188         Default                  Unknown IOCTL recieved: DeviceType = 0x66 Function = 0x6
61.188         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = UNKNOWN 0x0066001b
61.188         Default                  SinoDeviceControl NTSTATUS = 0xc0000010 END
61.188         Default                  SinoDispatchQueueIRP BEGIN MajorFunction = IRP_MJ_DEVICE_CONTROL 0x0000000e IoControlCode = IOCTL_DISK_IS_WRITABLE 0x00070024
61.188         Default                  SinoDeviceControl NTSTATUS = 0x00000000 END
          Monitor                   -- end --
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-28 10:03
各为大老,拜托~~~
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-07-31 10:00
Ding
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2005-07-31 11:02
FORMAT 无非就是写和读,没有别的,
这些都是次要的,关键看你READ 和WRITE 的处理了。
---内核开发合作或提供基础技术服务QQ:22863668 ---
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-07-31 11:34
下面是引用zhangshengyu于2005-07-31 11:02发表的:
FORMAT 无非就是写和读,没有别的,
这些都是次要的,关键看你READ 和WRITE 的处理了。


对不起哈,我想我问题提得不是很清楚,导致大家可能有点误解。

我现在是在2003和XP下能正确格式化FAT32,但在2K下不能,所以我想问题不出在读写!
在2K下,由应用程序格式化的FAT32镜像文件也能被驱动正常加载。。。。。
在2K下,调用系统的NTFS格式化没有问题。。。。
2K下和2003,XP在系统调用FORMAT时,发出的IOControl请求似乎不同。。。。
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-07-31 17:25
你需要处理好WRITE10、READ10和容量就差不多了
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-08-01 10:22
问题已解决!]
确实是驱动问题,IOCTL_DISK_GET_PARTITION_INFO和IOCTL_DISK_GET_DRIVE_GEOMETRY
有点小错误。
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-08-01 10:23
谢谢楼上的各位!
xinlanr
驱动牛犊
驱动牛犊
  • 注册日期2005-08-03
  • 最后登录2005-08-05
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-08-05 14:11
问一下,格式化硬盘分区需要用到哪个几函数..具体的用法是怎么样的?楼主能回答一下吗?
游客

返回顶部