Нет, вещи не исчезают из \InetPub без чего-то действовавшего на них. Я подозреваю, что кто-то удалил их, или возможно что-то произошло в Вашем IDE CF, который поджег их. Согласуйте со своим администратором, чтобы видеть, знают ли они о некотором действии, быть этим ручное удаление или некоторый автоматизированный процесс, что у них есть контроль папки.
Наконец я получил его работа. Так, таким образом, вот шаги для выполнения
Смонтируйте vhd диск
sudo./vdfuse-tVHD-w-f/Path/To/VHD/Path/To/Mountpoint
Присоедините виртуальный раздел blockfiles
hdiutil присоединяют-imagekey diskimage-class=CRawDiskImage-nomount/Path/To/Mountpoint/PartitionN
Смонтируйте виртуальный раздел
смонтируйте-t YourFS/dev/diskK/Path/To/ParitionMountPoint
Если Вы не находите другое решение, Вы могли бы использовать VirtualBox (или другой подобный инструмент, который поддерживает файлы VHD) выполнять виртуальную систему, которая использует то изображение виртуального диска и затем доступ, или скопируйте файлы, Вам нужны Samba использования или sftp или такой.
Просто переименуйте файл VHD в IMG .. дважды щелкните по нему, чтобы смонтировать. Это все.
Помните, что Mac OS X предоставляет доступ для чтения только для тома NTFS, поэтому, если на вашем VHD есть том NTFS, у вас есть доступ только для чтения.
Это сработало для меня на Mountain Lion. Не требуется установка или компиляция:
hdiutil attach -readonly -imagekey diskimage-class=CRawDiskImage <Path to .vhd file>
Сейчас 2020 год, и эти 10- инструкции летней давности почти работали. Вот что я сделал, чтобы смонтировать старый образ резервной копии из Windows 7 на моем Mac Mojave, на основе принятого ответа Яна Бернлёра, а также сценария в вопросе.
vdfuse.c
) из https://github.com/Thorsten-Sick / vdfuse (в настоящее время v83 - исходная ссылка привязана к v80). svn co -r '{20120801}' http://www.virtualbox.org/svn/vbox/trunk/include/
infile=vdfuse.c
outfile=vdfuse
incdir="$(pwd)/include"
INSTALL_DIR="/Applications/VirtualBox.app/Contents/MacOS"
CFLAGS="-pipe"
gcc -arch x86_64 "${infile}" \
"${INSTALL_DIR}"/VBoxDD.dylib \
"${INSTALL_DIR}"/VBoxDDU.dylib \
"${INSTALL_DIR}"/VBoxVMM.dylib \
"${INSTALL_DIR}"/VBoxRT.dylib \
"${INSTALL_DIR}"/VBoxDD2.dylib \
-o "${outfile}" \
-I"${incdir}" -I"/usr/local/include/fuse" \
-Wl,-rpath,"${INSTALL_DIR}" \
-lfuse_ino64 \
-Wall ${CFLAGS}
Смонтируйте vhd-диск
sudo./ vdfuse -tVHD -w -f / Path / To / VHD / Path / To / Mountpoint
Присоединить блочные файлы виртуального раздела
hdiutil attach -imagekey diskimage-class = CRawDiskImage -nomount / Path / To / Mountpoint / PartitionN
Смонтируйте виртуальный раздел
mount -t YourFS / dev / diskK / Path / To / ParitionMountPoint
Чудесным образом это творит чудеса!