Ich habe eine neue SATA-Festplatte gekauft und eine neue Kopie von Windows 7 darauf installiert. Ich habe auch meine alte neben der neuen SATA-Festplatte installiert.
Jetzt möchte ich auf meine Bilder/Musik und Videos zugreifen, erhalte jedoch diese Fehlermeldung:
Sie haben derzeit keine Berechtigung, auf diesen Ordner zuzugreifen. Klicken Sie auf „Weiter“, um dauerhaft auf diesen Ordner zuzugreifen.
und wenn ich auf „Weiter“ klicke, erhalte ich diesen neuen Fehler:
Ihnen wurde die Berechtigung zum Zugriff auf diesen Ordner verweigert
wenn ich zu den Sicherheits-Tabs gehe, ist mein Benutzername (der auch der Administrator auf dem PC ist) nicht da - Meine neue Festplatte heißt C:
und die alte E:
- Ich habe versuchtdieser Linkund führen Sie die CMD aus – aber das CMD-Verzeichnis ist:
C:\Windows\System32>
und mein Laufwerk ist E:
.
Antwort1
Das ist eine Menge Gesprächsstoff über einen sehr einfachen Prozess. Ich würde Ihnen Befehlszeilenoptionen geben, aber rekursive Verbindungspunkte können ein Problem darstellen. Der direkteste Weg, dies zu tun, sind native Windows-Tools.
Dies sind Anweisungen für Windows 10. Ich habe Hinweise für Windows 7 hinzugefügt.
- Öffnen Sie
File Explorer
das Laufwerk E: und klicken Sie mit der rechten Maustaste darauf. Wählen SieProperties
- Klicken Sie auf die
Security
Registerkarte und dann auf dieAdvanced
Schaltfläche. - Klicken Sie neben dem Besitzer auf
Change
. (Windows 7: Klicken Sie auf dieOwner
Registerkarte, klicken Sie aufEdit
und dann aufOther users or groups
.) - Geben Sie im Fenster „Benutzer oder Gruppe auswählen“ ein
Administrator
und klicken Sie daraufCheck Names
. Wenn Sie es richtig gemacht haben, ist „Administrator“ unterstrichen. Klicken Sie aufOK
. - Aktivieren Sie das Kontrollkästchen
Replace owner on subcontainers and objects
- Klicken
Apply
WARTEN. WARTEN. WARTEN. WARTEN. WARTEN Sie noch etwas. Wenn Sie fertig sind, klicken Sie auf OK
und schließen Sie das Fenster „Erweiterte Sicherheitseinstellungen für lokalen Datenträger E:“.
Jetzt:
- Wiederholen Sie die Schritte 1 und 2 oben.
- Klicken Sie im Fenster „Berechtigungseinträge“ auf die
Add
Schaltfläche. - Klicken Sie neben „Principal“ auf
Select a principal
. (Windows 7: Klicken Sie aufChange Permissions
und dann aufAdd
.) - Geben Sie im Fenster „Benutzer oder Gruppe auswählen“ ein
Everyone
und klicken Sie daraufCheck Names
. Wenn Sie es richtig gemacht haben, ist „Jeder“ unterstrichen. Klicken Sie aufOK
. - Aktivieren Sie im Bereich Grundlegende Berechtigungen das Kontrollkästchen neben
Full control
und klicken Sie aufOK
. - Aktivieren Sie das Kontrollkästchen neben
Replace all child object permission entries with inheritable permission entries from this object
- Klicken
Apply
.
WARTEN. WARTEN. WARTEN. Warten Sie noch etwas. Wenn es fertig ist, klicken Sie, OK
um das Fenster „Erweiterte Sicherheitseinstellungen für lokalen Datenträger (E:)“ zu schließen.
HINWEIS: Wenn Sie Sicherheitswarnungen erhalten und aufgefordert werden, Änderungen zuzulassen, klicken Sie auf „Ja“ oder „Zulassen“.
Sie haben jetzt vollen Zugriff auf alle Dateien auf dem Laufwerk E:.
Antwort2
Jetzt möchte ich auf meine Bilder / Musik und Videos zugreifen
Öffnen Sie einEingabeaufforderung mit erhöhten Rechten.
Vorausgesetzt, das fragliche Laufwerk iste:
So legen Sie einen beliebigen Benutzer als Eigentümer fest:
icacls "e:\" /setowner "user name" /T /C
So legen Sie die Administratorgruppe als Eigentümer fest:
icacls "e:\" /setowner "Administrators" /T /C
Antwort3
Die alte Festplatte wurde von einem Benutzerkonto erstellt, das auf dem neuen Computer nicht existiert. Daher gehören die Festplattendateien einem Benutzer, der auf dem neuen Computer nicht existiert und auf den nicht zugegriffen werden kann.
Sie können die folgenden Schritte ausführen:
Starten Sie eine Eingabeaufforderung (cmd) als Administrator
Übernehmen Sie den Besitz der Dateien, indem Sie Folgendes eingeben:
takeown /f E:\ /r
Geben Sie sich alle Rechte:
cacls E:\ /T /G username:F
Die oben genannten Befehle stammen aus früheren Windows-Versionen. Das modernere Dienstprogramm ist icacls
. Nachfolgend einige Beispiele:
icacls /?
icacls folder/file /setowner username /t /c /q
icacls folder/file /grant username:F /t
Die Schalter, die für das letzte Beispiel verwendet wurden:
username:F = Full Control to user
/t = Apply recursively to existing files and sub-folders
Eine weitere interessante Option, wenn der Ordner Kreuzungen enthält:
/l = Performs the operation on a symbolic link versus its destination.
Verweise:
Antwort4
Machen Sie sich zum Administrator. Öffnen Sie das CMD-Fenster mit erhöhten Rechten und beheben Sie, dass Ihr Benutzername nicht zur Administratorgruppe gehört.
net localgroup administrators YOURUSERNAME /add
Ändern Sie dann den Laufwerksbuchstaben (E:) in Ihren Laufwerksbuchstaben und führen Sie den folgenden Befehl aus
TAKEOWN /F E:\ /R /D Y
Oder mein Favorit
ICACLS "E:\*" /reset /T