Смонтируйте VHD на Mac OS X

Нет, вещи не исчезают из \InetPub без чего-то действовавшего на них. Я подозреваю, что кто-то удалил их, или возможно что-то произошло в Вашем IDE CF, который поджег их. Согласуйте со своим администратором, чтобы видеть, знают ли они о некотором действии, быть этим ручное удаление или некоторый автоматизированный процесс, что у них есть контроль папки.

13
задан 26 August 2010 в 23:32
6 ответов

Наконец я получил его работа. Так, таким образом, вот шаги для выполнения

  1. Установка macfuse
  2. Установите виртуальное поле
  3. Скомпилируйте vdfuse, как упомянуто в вопросе
  4. Смонтируйте vhd диск

    sudo./vdfuse-tVHD-w-f/Path/To/VHD/Path/To/Mountpoint

  5. Присоедините виртуальный раздел blockfiles

    hdiutil присоединяют-imagekey diskimage-class=CRawDiskImage-nomount/Path/To/Mountpoint/PartitionN

  6. Смонтируйте виртуальный раздел

    смонтируйте-t YourFS/dev/diskK/Path/To/ParitionMountPoint

6
ответ дан 2 December 2019 в 21:27

FUSE работает над MacOSX, однако Вам были бы нужны заголовки.

1
ответ дан 2 December 2019 в 21:27

Если Вы не находите другое решение, Вы могли бы использовать VirtualBox (или другой подобный инструмент, который поддерживает файлы VHD) выполнять виртуальную систему, которая использует то изображение виртуального диска и затем доступ, или скопируйте файлы, Вам нужны Samba использования или sftp или такой.

1
ответ дан 2 December 2019 в 21:27

Просто переименуйте файл VHD в IMG .. дважды щелкните по нему, чтобы смонтировать. Это все.

Помните, что Mac OS X предоставляет доступ для чтения только для тома NTFS, поэтому, если на вашем VHD есть том NTFS, у вас есть доступ только для чтения.

0
ответ дан 2 December 2019 в 21:27

Это сработало для меня на Mountain Lion. Не требуется установка или компиляция:

hdiutil attach -readonly -imagekey diskimage-class=CRawDiskImage <Path to .vhd file>
3
ответ дан 2 December 2019 в 21:27

Сейчас 2020 год, и эти 10- инструкции летней давности почти работали. Вот что я сделал, чтобы смонтировать старый образ резервной копии из Windows 7 на моем Mac Mojave, на основе принятого ответа Яна Бернлёра, а также сценария в вопросе.

  1. Установите osxfuse (преемник macfuse)
  2. Установите VirtualBox
  3. Загрузите исходный код vdfuse ( vdfuse.c ) из https://github.com/Thorsten-Sick / vdfuse (в настоящее время v83 - исходная ссылка привязана к v80).
  4. Загрузите заголовки VirtualBox, но вы должны получить версию 2012 года. Я использовал следующую команду: svn co -r '{20120801}' http://www.virtualbox.org/svn/vbox/trunk/include/
  5. Используйте следующие инструкции по сборке, адаптированные из вопроса, но с небольшими изменениями (64-битная сборка и новые VirtualBox, похоже, не имеют VBoxREM.dylib:
  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}
  1. Смонтируйте vhd-диск

    sudo./ vdfuse -tVHD -w -f / Path / To / VHD / Path / To / Mountpoint

  2. Присоединить блочные файлы виртуального раздела

    hdiutil attach -imagekey diskimage-class = CRawDiskImage -nomount / Path / To / Mountpoint / PartitionN

  3. Смонтируйте виртуальный раздел

    mount -t YourFS / dev / diskK / Path / To / ParitionMountPoint

Чудесным образом это творит чудеса!

4
ответ дан 27 January 2020 в 22:00

Теги

Похожие вопросы