如何格式化磁盘。最好是可以直接设置好卷标和文件类型?不用用户自己输入?

fupingroot 2004-09-01 03:21:47
如何格式化磁盘。最好是可以直接设置好卷标和文件类型?不用用户自己输入?

急急急!!!!!
...全文
1067 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用SHFormatDrive()吧!

记得给分哦!
EagleTwenty 2005-03-07
  • 打赏
  • 举报
回复
用format.com %s /X /Q /v:volume
由于在NT系统下要求输入磁盘卷标才能格盘,所以要用CreateProcess来执行这个DOS命令
用管道把卷标传入
xmlv 2004-09-07
  • 打赏
  • 举报
回复
直接写把该分区从1扇区开始所有扇区中的信息写成0xFF

HANDLE CreateFile( LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDisposition,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile );

DWORD SetFilePointer(HANDLE hFile,
LONG lDistanceToMove,
PLONG lpDistanceToMoveHigh,
DWORD dwMoveMethod);

再WriteFile
zkxz 2004-09-06
  • 打赏
  • 举报
回复
format h: /FS:FAT32 /v:aaa /autotest

自动执行!
DentistryDoctor 2004-09-05
  • 打赏
  • 举报
回复
http://www.sysinternals.com/ntw2k/source/fmifs.shtml
fupingroot 2004-09-02
  • 打赏
  • 举报
回复
用 ShellExecute 可以执行format命令
可是怎么得到格式化的进度
以作一个进度条呢?
fupingroot 2004-09-02
  • 打赏
  • 举报
回复
能不能不出现控制台界面
直接在 WINDOWS中运行

可以做成滚动条的
可以取得格式化进度???

BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_FORMAT_TRACKS, // dwIoControlCode
(LPVOID) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);

这种用法怎么用???????
huwei001982 2004-09-01
  • 打赏
  • 举报
回复
好像 ShellExecute 有一个选项是可以调出标准的格式化对话框的
oyljerry 2004-09-01
  • 打赏
  • 举报
回复
直接用system调用format命令
ks2 2004-09-01
  • 打赏
  • 举报
回复
system("format h: /FS:FAT32 /v:aaa");
不过要按一下enter

and 麻烦点
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_FORMAT_TRACKS, // dwIoControlCode
(LPVOID) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);

2,644

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧