gpt4 book ai didi

c++ - 在 C++ 中格式化每个媒体的程序

转载 作者:行者123 更新时间:2023-11-30 00:37:29 29 4
gpt4 key购买 nike

问题:
我正在尝试编写一个程序来格式化任何类型的媒体。到目前为止,我已经成功地格式化了硬盘分区、闪存、SDRAM、RDX。
但是我需要格式化最后一种类型的媒体 (DVD-RAM)。我的程序无法格式化此媒体。
我在 fmifs.dll 中使用 FormatEx 函数。我完全不知道如何使用这个函数,除了它的名字和它驻留在 fmifs.dll 中。在this的帮助下我设法找到了 simple program使用这个库的。然而,它仍然没有提供有关如何使用它的完整信息。

我尝试过的:
我正在寻找有关 FormatEx、其参数以及每个参数可以采用的确切值的完整文档。
我试着在谷歌和 MSDN 上搜索。 This是我发现的。首先,这不是我正在使用的功能。但即使把它放在一边,也没有足够的信息来说明如何使用该函数(比如要使用哪些 header /库)。

编辑:
我不必使用 FormatEx 如果有替代方法请告诉我。

编辑 2:
在进一步测试期间,我注意到如果初始文件系统是“FAT32”,我可以格式化 DVD-RAM。但是,如果它是任何“UDF”修订格式失败。
此外,快速格式化会立即失败,常规范式化会在进度超过 90% 后失败。但是当我检查磁盘内容后,一切都一样。好像格式甚至没有尝试。

最佳答案

它是由 Mark Russinovich (Sysinternals) 编写的,他提供了源代码,如果您在 Google 上搜索 fmifs russinovich,可以找到大量拷贝。

http://pete.akeo.ie/2012/04/chkdskx-and-formatx-by-mark-russinovich.html

关于c++ - 在 C++ 中格式化每个媒体的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13250097/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com