Frage

Ich kenne FAT32 sowie FAT16/12 weder Unterstützung Symbolische Links Noch Hardlinks. Ich hatte jedoch diese Idee:

Die FAT-Spezifikation beschreibt, dass jede Datei mit einem Verzeichniseinzug verknüpft ist. Nach meinem Verständnis könnte man sagen, dass ein Dateieingang in einem oder anderen Verzeichnis irgendwie Punkte zum Inhalt der Datei.

Wie kann ich also zwei Verzeichniseinträge definieren, die auf dieselbe Dateibekämpfung hinweisen? Oder was könnte mich daran hindern, dies zu tun?

Anwendungsfall: Ich habe ein USB -Massenspeichergerät für mein Auto -Radio und möchte Verzeichnisse als Wiedergabelisten verwenden, da die Radio -Software Wiedergabelisten unterstützt. Es ist mir also nicht wichtig, wie sich Windows dabei verhalten.

War es hilfreich?

Lösung

Worüber Sie sprechen ("Zwei Verzeichniseinträge, die auf dieselbe Dateibekämpfung hinweisen") sind harte Links. CHKDSK meldet sie als Vernetzungen und brechen sie und "reparieren" die Dateien (tatsächlich machen Sie die Kopien).

Andere Tipps

Dies sollte für einfache Probleme funktionieren. Dh es funktioniert als Hack / Workaround und ich weiß nicht, was passiert, wenn Sie Dateien umbenennen / verschieben / entfernen. Sie sollten dies also nicht auf Ihrer Haupt -Festplatte tun.

Ich habe die Verzeichniseinträge manuell mit einem Hex-Editor bearbeitet. Ich habe Cluster sowie Dateigrößen geändert und Hardlinks erfolgreich gefälscht. Mein Car-Radio und sogar Windows (7, 64bit) haben keine Probleme damit, die von mir verwendeten MP3-Files zurückzuspielen.

Wenn ich das Gerät im Hex -Eduor erneut öffne, wird keine meiner Modifikationen zurückgeändert (siehe CHKDSK -Problem in Antwort Nr. 1 - soweit ich weiß, dass CHKDSK sowieso manuell gestartet werden muss.

Michaelph hat Anweisungen zum Superuser veröffentlicht:

https://superuser.com/a/486829/51237

Es ist möglich, die Festplattensonde zu verwenden (nur auf XP, ich muss noch nicht dazu gebracht werden, die Änderungen auf Win7 zu schreiben), um den Cluster A Fat -Verzeichnisreferenzen zu ändern. Diese Methode kann verwendet werden, um den DCIM -Ordner (oder einen Unterordner) umzuleiten, um auf den Ordner zu verweisen, der von einem anderen Scan -Gerät verwendet wird.

Ob dies eine gute Idee ist oder nicht, ist eine andere Angelegenheit und Sie verwenden dies auf eigenes Risiko.

  1. Fügen Sie die Eye-Fiction-Karte entweder in den USB-Kartenleser oder direkt in einen SSD-Steckplatz ein und beachten Sie den Laufbuch, der installiert ist (als Einfachheit halber angenommen).
  2. Stellen Sie sicher, dass alle Windows Explorer-Windows für die Karte und die Unterabteilung geschlossen sind.
  3. Laufen Sie die Festplattensonde
  4. Wählen Sie Laufwerke-> Logisches Volumen
  5. Doppelklicken Sie im Dialogfeld Logical Volumen in der Liste der logischen Volumes doppelklicken Sie auf F:
  6. Klicken Sie auf die Schaltfläche Active Active für den Handle F: Wurde als ausgewählt. Sie können den Griff vorerst als schreibgeschützt lassen.
  7. Wählen Sie Tools-> Suchsektoren ...
  8. Überprüfen Sie die umfassende Suche, geben Sie DCIM in die Zeichen ein, um nach zu suchen und zu suchen
  9. Sie sollten ein Match finden (meine ist bei 8192). Wählen Sie im Dialog "Found Match ..." Nein, um den Rest der Suche abzubrechen.
  10. Sektoren auswählen-> Lesen und erhöhen Sie die Anzahl der Sektoren auf mindestens zwei, damit die gesamte Verzeichnistabelle enthalten ist.
  11. Finden Sie DCIM im ASCII rechts vom Scheibensondenbildschirm, dies ist der Beginn des Fetteintrags für das Verzeichnis. Notieren Sie sich den HEX -Wert des 27. Byte des Datensatzes (jeder Eintrag ist 32 Bytes), dies ist die Verzeichnisclusterreferenz. Dieser Wert ist erforderlich, um das DCIM -Verzeichnis bei Bedarf wieder normal zu verwenden.
  12. Finden Sie den Eintrag für das Verzeichnis, das Sie DCIM um und erneut um das 27. Byte in der Aufzeichnung abgeben möchten.
  13. Kehren Sie zum 27. Byte des DCIM -Datensatzes zurück und ändern Sie ihn in den in Schritt 11 angegebenen Wert.
  14. Wählen Sie Sektoren-> Schreiben und klicken Sie dann im Dialogfeld "Write Sektor". Es wird eine Warnung auftauchen, wenn Sie die Sektoren als schreibgeschützt geöffnet haben. Ja, um zu überschreiben, wenn Sie gerne die Änderung vornehmen.

Das Öffnen des DCIM -Verzeichnisses in Windows Explorer zeigt nun den Inhalt des Zielverzeichnisses an.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top