代码之家  ›  专栏  ›  技术社区  ›  Ilya

在Windows上格式化文件

  •  1
  • Ilya  · 技术社区  · 15 年前

    跟随 my question 关于创建文件。
    快速创建大文件后,现在需要在此文件上创建文件系统。 如何创建类似的东西 Loop device 在Linux上。在这之后,我想格式化将非常容易。欢迎将文件格式化为不同的fat(12/32)和ext3的任何替代方法(而不是挂载):

    我更愿意用C/C++来做,但在最坏的情况下,我可以使用外部命令IE。 从我的应用程序运行就绪的可执行文件。

    编辑:
    Windows似乎不允许本机执行此操作,因此最好找到一些执行此操作的应用程序。 确切地 即将文件作为文件系统装入。否则我对开源许可证有问题。

    3 回复  |  直到 15 年前
        1
  •  3
  •   jfs    15 年前

    看一看 TrueCrypt's source code . 它是一个开源的磁盘加密软件,适用于WindowsVista/XP、MacOSX和Linux。它可以在一个文件中创建一个虚拟加密磁盘,并将其安装为一个真正的磁盘。

    因此,它的源代码必须包含“在此文件上创建文件系统”部分。

        2
  •  1
  •   Rad    15 年前

    Eldos 做一个组件, Solid File System 这可能会满足你的要求

        3
  •  0
  •   Joachim Sauer    15 年前

    这不是一个真正的答案,但可能有足够的关联,让你感兴趣:

    Windows 7应该能够 boot from a VHD (virtual hard disk) 因此,如果你寻找一种类似windows的方法来解决这个问题,这可能会引导你朝着正确的方向前进。