NTFS-Besitzer fehlt, wenn von einem externen USB-Adapter auf die Festplatte zugegriffen wird

1

Ich habe eine Festplatte mit Windows XP SP3 installiert. Wenn das Laufwerk über den Standard-SATA-Anschluss im Laptop angeschlossen ist, funktioniert alles wie erwartet.

Wenn ich jedoch das Laufwerk aus dem Laptop entferne und das Laufwerk an den externen USB-Adapter anschließe, verlieren fast alle Dateien / Ordner den Feldinhalt "Eigentümer". Ich fragte mich, warum das sein könnte. Ich habe zwei USB-Adapter ausprobiert und das passiert auf jedem. Ich könnte den Besitz aller Dateien übernehmen, aber dies würde den Besitzerwert überschreiben (den Besitzerwert, der vorhanden ist, wenn auf das Laufwerk über den Standard-SATA-Anschluss im Laptop zugegriffen wird).

// edit: Wenn die Festplatte über den USB-Adapter verwendet wird, kann ich nicht auf die meisten Dateien zugreifen, zumindest bis ich den Besitz der Dateien (/ Ordner) übernehme.

So sieht es aus:

Festplatte im USB-Adapter: Bildbeschreibung hier eingeben

Festplatte im Laptop: Bildbeschreibung hier eingeben

(Beachten Sie die Spalte Besitzer)

// edit: Einige der Dateien auf dem ersten Screenshot haben ein gefülltes Besitzerfeld. Das liegt daran, dass ich das Eigentum an diesen Dateien / Ordnern übernommen habe, um auf die Dateien auf der Festplatte zugreifen zu können.

// edit2: auch, wenn die Festplatte über einen USB-Adapter angeschlossen ist und ich einige Dateien vom 'ddd'-Benutzer übernommen habe, dann wenn ich mich als ein anderer Benutzer anmelde (sagen wir' eee'-Benutzer), Das Besitzerfeld ist noch leer:

ddd user: Bildbeschreibung hier eingeben eee user: Der Benutzer Bildbeschreibung hier eingeben eee kann nicht auf den Ordner 'ddd' zugreifen.

Beide Benutzer haben Administratorrechte.

colemik
quelle

Antworten:

0

Wenn Sie eine Datei auf einem NTFS-Laufwerk erstellen oder bearbeiten, wird ihr der Benutzer oder die Gruppe zugewiesen. Microsoft erklärt diesen Mechanismus ziemlich gut. Grundsätzlich bekommt jede Datei eine Domaingruppe und einen Benutzer zugewiesen. (DOMAIN \ user)

Natürlich reden sie nicht wirklich darüber, wie es funktioniert, aber die Leute, die ntfs-3g für Linux neu erstellt haben, mussten sich in das Dateisystem einarbeiten, um zu verstehen, wie es funktioniert. Es gibt einen Artikel , in dem erklärt wird, wie Linux-Benutzer den Windows-Benutzern zur Vereinfachung des Workflows zugeordnet werden können. Obwohl wir hier nicht über Linux sprechen, können Sie sehen, dass die Zuordnungen eine Reihe von verschiedenen Zahlen sind, zB:

500::S-1-5-21-1833069642-4243175381-1340018762-1008

Der Teil vor den Doppelpunkten ist die Linux-Benutzer-ID, der Teil danach ist die Windows-Benutzer-ID, die tatsächlich im Besitzerfeld gespeichert ist. Obwohl Windows natürlich keine Linux-Benutzer-ID benötigt, verfügt es über eine ähnliche Zuordnungstabelle, die die Systembenutzer mit den in der Datei gespeicherten IDs vergleicht.

Wenn Sie sich eine Datei ansehen, die sich auf dem richtigen System befindet, auf dem sich dieser Besitzer befindet, kann Windows diese ID lesen und identifizieren. Wenn Sie das Laufwerk jedoch auf einen anderen Computer übertragen, kann es nicht zugeordnet werden, da der Dateieigentümer dem anderen System nicht bekannt ist.

(Ich rate hier nur, aber für mich scheint dies der Grund zu sein)

Baarn
quelle