Not so long ago I Backed up Entire Windows 10 partition of my drive using dd
Вы создали образ всего диска? dd if=/dev/sda of=/path/to/disk.img status=progress
Или вы представляли только раздел Windows? dd if=/dev/sda2 of=/path/to/disk.img status=progress
Если вы сделали последнее, это объясняет, почему Windows не может его смонтировать; Насколько я знаю, для монтирования образов дисков под Windows требуется, чтобы у рассматриваемого образа была допустимая таблица разделов, что не подойдет для создания образа одного раздела.
it turned out that even the unused space is imaged which is quite bad considering that the drive was 80/150GB full
Вы можете использовать ваш любимый инструмент для создания разделов (например, gparted), чтобы уменьшить размер раздела до его используемого размера. GParted может модифицировать образы дисков, запуская их с терминала, указав путь к образу диска в качестве аргумента: gparted /path/to/disk.img
, а затем используя truncate, чтобы уменьшить размер всего образа, например ( осторожно с этим, он может легко сделать данные нечитаемыми):
truncate -s 81GB /path/to/disk.img
I want to run the OS in VirtualBox and cannot mount the image in the VM also.
Это можно сделать только в том случае, если вы найдете загрузчик Windows EFI, который хранится в ESP (системный раздел EFI), который (очевидно) является отдельным разделом на вашем диске, который существует только в образе диска, если вы создали образ полностью привод.Путь к нему (системный раздел EFI)/EFI/Microsoft/Boot/bootmgfw.efi
Если у вас есть загрузчик, я отредактирую свой пост с инструкциями по загрузке его с помощью VirtualBox.