Кто -нибудь знает о простом способе программного обеспечения файла как «диска» (FAT32) в Windows 7?

StackOverflow https://stackoverflow.com/questions/5337067

Вопрос

У меня есть некоторый автоматический тест (с использованием CUNIT), для которого требуется «диск-image» (необработанная копия диска) для «установки» в Windows и исследован. Я ранее использовал инструмент/библиотеку под названием "Filedisk-17" , но это, похоже, не работает на моих Windows 7 (64 -битный).

ОбновлятьЯ должен отметить, что изменение формата изображения (чтобы сказать VHD), не является вариантом.

Любые предложения относительно других (возможно, более поддерживаемых) инструментов или библиотек для промывания файла? Проект закодирован в ANSI C и составлен с использованием Mingw.

С наилучшими пожеланиями!

Сёрен

Это было полезно?

Решение

Редактировать: Ищу Бинг для +filedisk 64 Приносит 64 -битную сборку FileDisk, утилита, на которую вы ссылаетесь:

http://www.winimage.com/misc/filedisk64.htm

И Filedisk-15 подписан на 64-битный здесь:

http://www.acc.umu.se/~bosse/

Я не могу поручиться за это, так как я никогда не использовал его и не знаком с автором.

В качестве альтернативы:

Если у вас есть VHD, вы можете легко установить это в окнах:

http://technet.microsoft.com/en-us/library/cc708295(ws.10).aspx

Смотрите также:

http://www.petri.co.il/monting-vhd-files-with-vhdmount.htm

Поскольку у вас есть необработанное изображение DD, а не VHD, вам нужно сначала преобразовать его:

http://www.bebits.com/app/4554

Или qemu-img.exe также может сделать это:

qemu-img.exe convert -f raw rawdisk.img -O vpc rawdisk.vhd

В качестве альтернативы, вы можете создать пустой VHD и использовать DD, чтобы скопировать необработанное изображение на VHD, открыв VHD в качестве необработанного устройства.

Другие советы

Я недавно столкнулся с этой проблемой и обнаружил Имдиск быть очень хорошим решением:

  • Бесплатно, с доступным источником и очень гибкой лицензией с открытым исходным кодом
  • Тривиальная настройка (я видел FileDisk64 (в принятом ответе), описанная как «техническая» настройка)
  • Простой доступ к графическим интерфейсу и командной строке
  • Работал на Windows 7 64-бит
  • Кажется, с радостью устанавливает любую вид файловой системы, распознанная Windows (в моем случае, FAT16)
  • Работает с файлами, содержащими
    • Сырые перегородки
    • Целые необработанные диски (т.е. включая MBR и один или несколько разделов; какое разделение на монтирование может быть выбрано)
    • Файлы VHD (которые, как оказалось,-это просто необработанные разделы или диски с 512-байтовым нижним колонтитулом!)
  • Также может создавать диски из RAM - либо изначально пустые, либо основываясь на существующем изображении диска! (Очень аккуратно, я должен сказать!)

Я столкнулся с незначительными проблемами, пытающимися смягчить диски. Я не смог разобрать диск из контекстного меню с графическим интерфейсом, так как диск оказался «используемым» процессом Explorer.exe. Закрытие окна Explorer и использование imdisk -d -m X: также не работал; Однако imdisk -D -m X: (-D «Силы» - это, что бы это ни значило). Это сработало, даже если диск был виден в окне «Открытый проводник», не похоже, что создает какие -либо проблемы. Однако даже после того, как поездка, казалось, полностью не умолчал, imdisk -l Чтобы перечислить все доступные устройства, все равно сообщают, что \Device\ImDisk0 существует, и если вы перемещаете диск позже, оба и \Device\ImDisk1 появится в выводе imdisk -l (и так далее с большим количеством циклов Unmount/Emount). Это не создало никаких проблем с фактическим использованием монтируемого диска, когда я попробовал несколько циклов Unmount/Emount, хотя теоретически это может быть, если вы выполняете столько раз между перезагрузками.

Imdisk был неоценим для передачи содержимого дискового привода 1,5 ГБ с одним разделением DOS FAT16 от древней 486 машины.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top