Форматирование файла в Windows - PullRequest
1 голос
/ 18 января 2009

После мой вопрос о создании файлов.
После быстрого создания большого файла, теперь мне нужно создать файловую систему для этого файла. Как я могу создать что-то вроде Loop device в Linux. После этого я думаю, что форматирование будет действительно легким. Любой альтернативный метод (вместо монтирования) для форматирования файла в различные FAT (12/32) и ext3 приветствуется :)

Я бы предпочел сделать это на C / C ++, но в худшем случае я могу использовать внешние команды, т.е. запуск готового исполняемого файла из моего приложения.

Edit:
Похоже, что Windows изначально этого не позволяет, поэтому лучше всего найти какое-нибудь приложение, которое выполняет точно , т.е. монтирует файл как файловую систему. В противном случае у меня возникнут проблемы с лицензиями с открытым исходным кодом.

Ответы [ 3 ]

3 голосов
/ 19 января 2009

Взгляните на Исходный код TrueCrypt . Это программное обеспечение для шифрования диска с открытым исходным кодом для Windows Vista / XP, Mac OS X и Linux. Он может создать виртуальный зашифрованный диск в файле и подключить его как реальный диск.

Поэтому его исходный код должен содержать часть «создать файловую систему на этом файле».

1 голос
/ 19 января 2009

Eldos делает компонент, Solid File System , который может делать то, что вы ищете

0 голосов
/ 19 января 2009

Это не совсем ответ, но может быть достаточно связанным, чтобы вам было интересно:

Windows 7 должна иметь возможность загружаться с виртуального жесткого диска (виртуального жесткого диска) , поэтому, если вы ищете Windows-подобный подход к этой проблеме, это может привести вас в правильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...