Кто -нибудь знает о простом способе программного обеспечения файла как «диска» (FAT32) в Windows 7?
-
26-10-2019 - |
Вопрос
У меня есть некоторый автоматический тест (с использованием 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-битный здесь:
Я не могу поручиться за это, так как я никогда не использовал его и не знаком с автором.
В качестве альтернативы:
Если у вас есть 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 машины.