ScanDisk (ChkDsk) für freigegebene Ordner auf virtuellen Maschinen: Wird es benötigt?

828
Sopalajo de Arrierez

Szenario:

  • Windows XP SP3 wird auf einem VM-Gast (VirtualBox) ausgeführt.
  • Ein freigegebener Ordner eines Hosts, zum Beispiel d:\VMSharing.
  • Auf der Gast-VM werden einige Dateien aus diesem freigegebenen Ordner verwendet (dh er greift auf die Partition des Hosts zu).
  • Der Gastcomputer wird abgebrochen (absichtlich, möglicherweise hängt er, der virtuelle Datenträger ist leer ... usw.), so dass die gemeinsam genutzte Partition nicht sauber geschlossen wird.

Frage:

  • ¿Soll ich führen Scandisk über D:vom Host?
  • Vielleicht vom Gast?
  • Oder keiner von ihnen?

Mögliche Gründe, um diesen hipothetischen Fall zu verstehen:

  • VMs stürzen manchmal ab . Es wird angenommen, dass die virtuelle Festplatte des Gastbetriebssystems überprüft werden muss. Wie steht es jedoch mit den Festplatten des gemeinsam genutzten Hosts?
  • Das Betriebssystem eines vollständigen Hosts stürzt ab, wenn ein VM-Guest ausgeführt wird (beispielsweise WinXP-Guest, auf dem uTorrent ausgeführt wird). Reicht der Skandiskus des üblichen Hosts?
  • Lernen .

Hinweis:

  • Freigegebene Partitionen auf VirtualBox-Gästen werden als freigegebene Netzwerkordner behandelt.
0
Ich würde alle Festplatten scannen. Es ist nicht klar, an welchem ​​Punkt die virtuelle Maschine hängt. Haben Sie überprüft, dass es immer noch hängt, wenn es keinen freigegebenen Ordner gibt? Ramhound vor 9 Jahren 0
Es ist nur ein hipothetischer Fall, @Ramhound. Absicht, die Grundlagen von Scandisk zu verstehen. Ich habe das Szenario von "hängt" in "wird abgebrochen" geändert. Sopalajo de Arrierez vor 9 Jahren 0
Verwenden Sie definitiv chkdsk auf dem gemeinsam genutzten Volume (vom Host; kein Grund, die Hardware-Abstraktion in diesen Prozess einzubeziehen). Dies speichert möglicherweise nicht die Dateien, die zum Schreiben geöffnet waren, behebt jedoch die meisten Beschädigungen der Dateisystemtabellen. Die Frage, ob sie über ein Netzwerk gemeinsam genutzt werden, hat wenig Einfluss auf die vorliegende Frage. Frank Thomas vor 9 Jahren 0

0 Antworten auf die Frage