Partition als virtuelle Festplatte in Windows einbinden?

533
MarcusD

Ich versuche, eine Partition zu mounten, die eine vollständige MBR-Partitionstabelle als virtuelle Festplatte unter Windows enthält, aber ich habe keine Lösung dafür gefunden.

So mache ich es in Linux:
Mit fdisk -lu /dev/sdc2dem Offset bekomme ich die Partition, die ich mounten möchte.

losetup /dev/loop0 /dev/sdc2 -o 32256 mount -t vfat /dev/loop0 /media/marcus/WESTERNDIGI 

Ich habe versucht, diskpart zu verwenden, aber es sind nur Fehler:

> diskpart DISKPART> select volume 2 DISKPART> assign DISKPART> create vdisk FILE=\\.\H: DiskPart has encountered an error: The parameter is incorrect. See the System Event Log for more information. 

Ich habe das gesamte Ereignisprotokoll durchsucht, konnte jedoch nichts dazu finden.

Ist es möglich, ein Volume / eine Partition unter Windows als Blockgerät zu mounten, wie Sie es mit mknod / losetup unter Linux tun?

2
Versuchen Sie, dieses Problem auf einem Windows 8-Host und einem Windows XP-Host zu lösen? (Ignorieren Sie, was sich auf der virtuellen Festplatte befindet, da ich nicht sehe, wie das Gastbetriebssystem darauf Einfluss hat). Hennes vor 8 Jahren 0
Ja, ich konnte Win8 über eine externe Festplatte mit ImageX auf meinem alten Laptop zum Laufen bringen, aber auf der internen Festplatte des Laptops ist Windows Experience ServicePack 3 installiert. MarcusD vor 8 Jahren 0

1 Antwort auf die Frage

1
MarcusD

Unter Windows ist das leider noch nicht vollständig, aber hier sind die Schritte, um es zu tun:

  1. Booten Sie in Linux
  2. Führen Sie den Befehl aus fdisk -lu /dev/sdc2(wo sdc2ist die Partition, auf die Sie zugreifen möchten), um den Versatz der Partition herauszufinden, auf die Sie zugreifen möchten, und notieren Sie sie
  3. Öffnen Sie unter Windows diskmgmt.mscdas Menü Ausführen
  4. Weisen Sie der Partition, die die Partitionstabelle enthält, einen Buchstaben zu (in diesem Beispiel H:).
  5. Installieren Sie den ImDisk Virtual Disk-Treiber
  6. In der „Bilddatei“ Textbox, geben Sie \\.\H:, wo H:ist der Brief, den Sie der Partition zugeordnet
  7. Schreiben Sie in das Textfeld "Image File Offset" den von Schritt 2 berechneten Offset
  8. Wenn Ihre Version von ImDisk von einem Fehler betroffen ist, klicken Sie in das Textfeld "Größe des virtuellen Laufwerks" und dann in ein anderes Textfeld (das Textfeld "Größe des virtuellen Laufwerks" sollte den Text enthalten) (vorhandene Image-Dateigröße). ")
  9. Wenn es nicht standardmäßig ausgewählt ist, setzen Sie die Offset-Einheit auf Bytes
  10. Wählen Sie die Radiobox "Virtuelle Festplatte greift direkt auf die Image-Datei zu"
  11. Klicken Sie auf OK, um die Partition einzuhängen