
Ich verwende Windows 7. Ich habe gerade eine .vdi-Datei (eine virtuelle Festplatte für meine VM) verloren und frage mich, ob es eine Dateigrößenbeschränkung für Windows gibt, die möglicherweise ein Problem verursacht hat. Ich habe die Größe der Datei in letzter Zeit nicht überprüft (ich habe sie auf dynamische Größenanpassung nach Bedarf eingestellt), aber sie lag schätzungsweise zwischen 15 und 30 GB.
Es ließ sich nicht mit der Windows-Sicherung sichern, aber ist es möglich, dass Windows es einfach nicht mehr erkennt, weil es zu groß ist? Gibt es eine klare Obergrenze für die Dateigröße?
Antwort1
Wenn das Laufwerk mit Ihrer Datei mit NTFS formatiert ist (was die Standardeinstellung in Windows 7 ist), dannlaut Wikipediabeträgt die maximale Dateigröße 16 TB. Selbst wenn Sie versuchen würden, diese Grenze zu überschreiten, könnten Sie die Datei einfach nicht vergrößern. Dies könnte zu einem seltsamen Verhalten in VirtualBox führen, würde aber nicht dazu führen, dass die Datei verschwindet.
Was genau meinst du mit „verloren“? Hast du versucht, auf dem Laufwerk nach zu suchen *.vdi
? Es scheint wahrscheinlicher, dass es versehentlich gelöscht oder irgendwie verschoben wurde.
Antwort2
Die maximale NTFS-Dateigröße beträgt vorgesehen oder .16 EB (16 × 10246 bytes) minus 1 KB (1024 bytes)
18,446,744,073,709,550,592 bytes
Laut Implementierung beträgt die maximale NTFS-Dateigröße oder .16 TB (16 × 10244 bytes) minus 64 KB (64 × 1024 bytes)
17,592,185,978,880 bytes
Antwort3
Klingt, als ob das Dateisystem die Verknüpfung zur Datei auf Ihrer Festplatte verloren hat. Sie sollten versuchen, chkdsk zu verwenden.
Antwort4
Beantwortung der Fragewie gefragt, ja, es gibt eine Dateigrößenbeschränkung für jedes Dateisystem. Für FAT/FAT32-Partitionen mit normaler Sektor-/Clustergröße beträgt sie etwa 4 GB. Für NTFS (wiederum mit normaler Sektor-/Clustergröße) variiert sie - ich habe Behauptungen gesehen, dass Windows XP und höhertheoretisch handhabenDateien mit einer Größe von bis zu 16 TB oder sogar noch größer; ich werde dies in ein paar Jahren aktualisieren, wenn die Festplattentechnologie so weit ist, dass wir diese Theorie testen können. :-D
Also, ich beantworte, was der OP wirklich fragen wollte: Alle Probleme mit Ihrer *.vdi hängen eher mit Ihrer virtuellen Maschinensoftware und/oder zusätzlicher Software zusammen, die Sie zum Verwalten der Datei verwenden, als mit dem Dateisystem oder Betriebssystem. (Ich verwende WinXP Pro 32-Bit/SP3 mit einer Oracle VirtualBox-Installation mit einem virtuellen Disk-Image/einer virtuellen Disk-Datei von etwas über 150 GB, weit mehr als die 15-30 GB, mit denen der OP Probleme hat, und hatte keine Probleme mit einer so großen Disk-Image-Datei.)
Beachten Sie auch, dass etwaige Probleme auch mit Festplattenfehlern oder verfügbarem/beschädigtem RAM-Speicher zusammenhängen könnten. Die Verwaltung einer virtuellen Festplatte erfordert, dass verschiedene Daten über die Festplatte für einen „schnellen“ Zugriff im RAM gespeichert werden (schnell bedeutet hier, dass Sie nicht 10–15 Sekunden warten müssen, während die VM die virtuelle Festplatte nach einer Datei mit auch nur einem Byte Größe durchsucht...), und die meisten Probleme, die ich bei VMs gesehen habe, hängen damit zusammen, dass diese Datenstrukturen im RAM beschädigt werden (und die beschädigten Daten dann wieder in die Festplattendatei geschrieben werden!) – Erstellen Sie also häufig Backups!