ISO-Datei (CDFS) mit dramatischer Überlastung (~ 500%)

346
Moldevort

Vor einigen Jahren habe ich angefangen, meine alten PC-Spiele zu archivieren, damit ich die eigentlichen physischen CDs loswerden kann.

Vor ein paar Tagen wollte ich eines dieser alten Spiele spielen und CD-Inhalte auf die Festplatte kopieren, sodass ich beim Spielen nicht zwischen Bildern wechseln muss (und eine Ini-Datei bearbeitet, damit diese Dateien gefunden werden).

Obwohl alles gut funktioniert hat, fiel mir auf, dass es einen großen Unterschied zwischen den auf meine Festplatte kopierten Dateien (etwa 3 GB) und denen auf der CD (700 MB) gibt. Die CDs sind in CDFS und so habe ich zuerst versucht, mit UltraISO in UDF zu konvertieren, aber das resultierende ISO hatte auch etwa 3 GB.

Weiß jemand, wie der Inhalt einer CD auf etwa 500% der ursprünglichen Datengröße erweitert wird?

2

1 Antwort auf die Frage

1
Kamil Maciorowski

Von man 8 mkisofs:

-cache-inodes
Zwischenspeichern Sie Inode- und Gerätenummern, um feste Links zu Dateien zu finden. Wenn mkisofsein fester Link (eine Datei mit mehreren Namen) gefunden wird, wird die Datei nur einmal auf der CD angezeigt. Dies hilft, Platz auf der CD zu sparen.

Dies bedeutet im Allgemeinen, dass sich auf einer CD Hardlink-Dateien befinden können. Wenn dies der Fall ist, werden durch das Kopieren aller Dateien die Hardlinks aufgehoben und jede resultierende Datei auf der Festplatte nimmt Platz in Anspruch.

Gibt es eine Möglichkeit, diese Dateien aus dem Image auf der Festplatte zu holen, sodass ich nicht das Image wechseln muss, wenn ein CD-Wechsel erforderlich ist? Moldevort vor 5 Jahren 0
@Moldevort In Linux würde ich einfach Dateien von der CD kopieren, wie Sie es getan haben, aber [auf die richtige Weise] (https://unix.stackexchange.com/q/44247/108618) (obwohl ich mir nicht 100% ig sicher bin.) es würde mit CDFS funktionieren). Ein anderer Ansatz ist die spätere Deduplizierung (Beispiele für Windows [hier] (https://superuser.com/q/345746/432690) - ich weiß nicht, ob dies gut ist. Es gibt auch [NTFS-Deduplizierung] (https://serverfault.com/q/827853). Ich weiß nicht, ob es in allen Windows-Betriebssystemen verfügbar ist. Kamil Maciorowski vor 5 Jahren 0