VirtualBox: Welche Risiken bestehen bei der Verwendung von HDD-Festplatten mit HDD?

364
Daniel F

Ich verwende vmdks, das seit einigen Jahren auf einem Windows-Host einem Raw-HDD-Laufwerk zugeordnet ist.

Vor ein paar Monaten habe ich der Windows-Maschine eine neue SSD hinzugefügt, sie einer vmdk zugeordnet und in einem Linux-Gast eingebunden. Alles funktioniert gut.

Vor ein paar Wochen habe ich der Windows-Maschine eine neue Festplatte hinzugefügt, sie ist nicht für die Verwendung mit einer VM gedacht.

Diese Festplatte befindet sich in einem Festplattengehäuse, zusammen mit 2 anderen Festplatten, die ich gelegentlich hotplug. Derzeit ist nur die letzte von mir gekaufte Festplatte im Gehäuse aktiv. Die Maschine hat auch eine OS-SSD und eine weitere SSD, die echte VMDK-Dateien enthält, die das Gastbetriebssystem enthalten.

So ist es

  • 1 OS-SSD
  • 1 VirtualBox-SSD (enthält die vmdk-Dateien der Gäste)
  • 1 SSD für die Verwendung als Raw-VMDK
  • 1 Festplatte für die Verwendung als Raw-VMDK (Backups innerhalb der VM)
  • 1 Festplatte für Windows-bezogene Backups. Dies ist die letzte, die ich gekauft habe
  • 2 Festplatte, die früher enthielt, was die neue Backup-Festplatte enthält, und gelegentlich Hot-Plug-In an das System angeschlossen

Da die beiden alten Backup-Festplatten derzeit nicht angeschlossen sind, zeigt das Snap-In Computerverwaltung> Datenträgerverwaltung Disk0, Disk1, Disk2, Disk3, Disk4 an. Wo SSD für Raw-VMDK verwendet wird, ist Disk2 und HDD für Raw-VMDK-Verwendung ist Disk4.

Das Problem ist, dass vor dem Hinzufügen der neuen Sicherungs-HDD SSD für Raw-vmdk verwendet wurde, um Disk1 zu verwenden. Ich habe nicht bemerkt, dass es auf ein anderes PhysicalDrive (Disk2) verschoben wurde. Wenn ich also die VM bootete, konnte die SSD nicht geladen werden. Ich habe das seit Wochen nicht bemerkt, weil ich nicht darauf zugegriffen habe.

Heute habe ich versucht, auf die gemountete SSD zuzugreifen, habe festgestellt, dass sie nicht gemountet ist, habe versucht, sie zu mounten, habe einen schrecklichen Fehler erhalten, etwas über korrupte Dateien und "sollte als Nur-Lese-Laufwerk mounten"

Es stellte sich heraus, dass die SSD auf Disk1 nun die Host-SSD war, das Laufwerk, das die Partition C: \ enthält.

Ich habe den Host nicht neu gestartet, vor allem, weil ich nicht will (Windows 10), dass "das magische großartige Update" installiert wird, das bereits heruntergeladen wurde und darauf wartet, während des Neustarts installiert zu werden.

Ich glaube auch, dass die VM die OS-SSD nicht beschädigen konnte, da VirtualBox einen gewissen Schutz bietet, der dazu beiträgt, dass ein Laufwerk nichts unternimmt, wenn es keinen exklusiven Zugriff darauf hat. Kann mir jemand diesen Punkt bestätigen? Dies ist der Kern dieser Frage.

Was kann ich außerdem tun, um zu verhindern, dass die Nummer des PhysicalDrive geändert wird, wenn ich ein Laufwerk einsetze / entferne / ändere? Gibt es eine Möglichkeit, ein PhysicalDrive an eine Nummer zu koppeln oder in der vmdk-Konfiguration anders anzugeben als durch RW 1000215216 FLAT "\\.\PhysicalDrive2" 0, wie durch eine GUID, die das Laufwerk hat?

0

0 Antworten auf die Frage