Я только что перешел на вкладку «Тандерберд», «Настройки», «Дополнительно» и снял флажок «Включить глобальный поиск и индексирование».
Перезапустить Thunderbird.
Если окно поиска не отображается автоматически, , щелкните правой кнопкой мыши на пустое место на панели инструментов и включите «Quickfilter».
Используя Ubuntu 15.10 (также работает на Ubuntu 16.04), вы можете установить vhdimount и tsk (The Sleuth Kit) с помощью:
sudo apt-get install libvhdi-utils sleuthkit
Затем вы можете действовать следующим образом:
Затем вам нужно будет рассчитать смещение от выхода mmls следующим образом:
echo offset*512 | bc
И закончить:
sudo mkdir -v /media/${USER}/your/folder
sudo mount -vt ntfs-3g -o ro,noload,offset=offset-found /mnt/vhd/vhdi1 /media/${USER}/your/folder
Заменить [ f6] по вашему смещению. Вам также может потребоваться изменить fs-тип в соответствии с fs-типом, включенным в ваш файл vhd.
Я создал сценарий, поэтому мне не нужно вводить его каждый раз;)
При поиске в пространстве Launchpad Ubuntu появляется следующее:
virtualbox (бинарный «виртуальный бокс-плавкий предохранитель» является частью пакета виртуальных боксов)Это означает, что они слились в основной пакет, и вам просто нужно установить виртуальный бокс из репозитория (это то, что раньше называлось virtualbox-ose, поэтому, если вам нужна лицензионная «полная» версия PUEL, это не поможет вам.) [!d3 ]
sudo apt-get install virtualbox-fuse
sudo mkdir /mnt/vhd-disk/
sudo vdfuse -f disk.vhd /mnt/vhd-disk/
sudo mount -o loop /mnt/vhd-disk/Partition1 /mnt/partition1
Обратите внимание, что вам могут понадобиться дополнительные опции для mount, чтобы установить разрешения по своему усмотрению.
Вы можете использовать VirtualBox.
VirtualBox - это бесплатное решение для виртуализации x86, позволяющее работать в системе Linux в широком диапазоне операционных систем x86, таких как Windows, DOS, BSD или Linux.Чтобы установить VirtualBox под Ubuntu 13.04, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:
sudo apt-get install virtualbox
Как только он завершит установку, продолжите работу и создайте новую виртуальную машину
Тип во имя. Убедитесь, что вы выбрали правильный тип и версию ОС, находящейся в VHD.
Выберите использование существующего файла виртуального жесткого диска, и найдите свой файл VHD, а затем нажмите кнопку create.
Я бы предпочел не полагаться на виртуальную машину для доступа к данным на VHD-изображении. Поскольку virtualbox-fuse и vdfuse больше не доступны в Ubuntu (не так точно (12.04)) и Debian (не с Wheezy (7)). Мне удалось смонтировать раздел NTFS личного VHD с помощью blk-tap.
Вставить подходящий pid из tap-ctl spawn, конечно.
# apt-get install blktap-utils
# modprobe blktap
# tap-ctl allocate
/dev/xen/blktap-2/tapdev0
# tap-ctl spawn
tapdisk spawned with pid 1234
# tap-ctl attach -m 0 -p 1234
# tap-ctl open -m 0 -p 1234 -a vhd:/full/path/to/image.vhd
# mount /dev/disk/by-id/dm-name-tapdev0p1
# ls -lh do/your/thing with/all/your/files.txt
# tap-ctl close -m 0 -p 1234
# tap-ctl detach -m 0 -p 1234
# tap-ctl free -m 0
Эти шаги исходили из проекта xen не с точного (12.04) .
] Мое блочное устройство было создано в /dev/xen/blktap-2/blktap0. По какой-то причине kpartx -a не будет отображать разделы (я искал / dev / xen / blktap-2 / tapdev0p1), но я обнаружил, что /dev/disk/by-id/dm-name-tapdev0p1 был связан с блочным устройством для раздела.
Я успешно смонтировал файл .vhdx, созданный с помощью файлов резервных копий Windows 10, на свою ОС Ubuntu 16.04 с помощью программы с именем guestmount
guestmount на странице libguestfs.org.
Обратите внимание, что необходимо будет настроить разрешения или установить доступ к ним после выполнения sudo -i или sudo -s.