Gewähren Sie Zugriff auf den Benutzerordner auf einem externen Laufwerk

9

Ich habe kürzlich die Festplatte meines Notebooks durch eine SSD ersetzt und Windows 7 auf der SSD neu installiert. Ich habe einen Caddy für die "alte" Festplatte gekauft und kann Windows erfolgreich von der SSD booten.

Ich kann die alte Festplatte als externes Laufwerk sehen. Ich kann jedoch nicht auf meinen Benutzerordner zugreifen. Wenn ich versuche, den Benutzerordner zu öffnen, wird folgende Fehlermeldung angezeigt:

Geben Sie hier die Bildbeschreibung ein

Wenn ich auf klicke Continue, passiert nichts wirklich. Die grüne Leiste wird angezeigt und geladen (z. B. "Ich erhalte Ihre Dateien!"), Aber sobald sie das Ende erreicht hat, kann ich den Ordner nicht mehr betreten.

Irgendwelche Ideen?

BeNdErR
quelle
2
takeown
Ƭᴇcʜιᴇ007
1
@ techie007 Bitte fügen Sie Ihre Antwort als Antwort hinzu, damit BeNdErR sie markieren und diese Frage schließen kann. Andernfalls kennzeichnen Sie es bitte als Duplikat
Ganesh R.
@ GaneshR. Ich hätte es als Betrug markiert, aber ich habe für diesen Tag keine engen Stimmen mehr.
Ƭᴇcʜιᴇ007

Antworten:

7

Mit dem Befehl können Sie takeownden Besitz von Benutzerordnern übernehmen und so den Zugriff auf Ihre Dateien (oder andere Dateien) auf der alten Festplatte wiedererlangen.

(aus dem obigen Kommentar von techie007 .

C:\>takeown /?

TAKEOWN [/S system [/U username [/P [password]]]]
        /F filename [/A] [/R [/D prompt]]

Description:
    This tool allows an administrator to recover access to a file that
    was denied by re-assigning file ownership.

Parameter List:
    /S           system          Specifies the remote system to
                                 connect to.

    /U           [domain\]user   Specifies the user context under
                                 which the command should execute.

    /P           [password]      Specifies the password for the
                                 given user context.
                                 Prompts for input if omitted.

    /F           filename        Specifies the filename or directory
                                 name pattern. Wildcard "*" can be used
                                 to specify the pattern. Allows
                                 sharename\filename.

    /A                           Gives ownership to the administrators
                                 group instead of the current user.

    /R                           Recurse: instructs tool to operate on
                                 files in specified directory and all
                                 subdirectories.

    /D           prompt          Default answer used when the current user
                                 does not have the "list folder" permission
                                 on a directory.  This occurs while operating
                                 recursively (/R) on sub-directories. Valid
                                 values "Y" to take ownership or "N" to skip.

    /?                           Displays this help message.

    NOTE: 1) If /A is not specified, file ownership will be given to the
             current logged on user.

          2) Mixed patterns using "?" and "*" are not supported.

          3) /D is used to suppress the confirmation prompt.

Examples:
    TAKEOWN /?
    TAKEOWN /F lostfile
    TAKEOWN /F \\system\share\lostfile /A
    TAKEOWN /F directory /R /D N
    TAKEOWN /F directory /R /A
    TAKEOWN /F *
    TAKEOWN /F C:\Windows\System32\acme.exe
    TAKEOWN /F %windir%\*.txt
    TAKEOWN /S system /F MyShare\Acme*.doc
    TAKEOWN /S system /U user /F MyShare\foo.dll
    TAKEOWN /S system /U domain\user /P password /F share\filename
    TAKEOWN /S system /U user /P password /F Doc\Report.doc /A
    TAKEOWN /S system /U user /P password /F Myshare\*
    TAKEOWN /S system /U user /P password /F Home\Logon /R
    TAKEOWN /S system /U user /P password /F Myshare\directory /R /A

Beispiel aus Vista. Es sollte unter Windows 7 ähnlich sein.

RedGrittyBrick
quelle
Genial, und ich kann bestätigen, dass dies auch unter Windows 10 funktioniert
Numeron
1
+1 weil TAKEOWN /F E:\Users\*für mich gearbeitet hat, obwohl ich denke, ich sollte getan haben:TAKEOWN /F E:\Users\user\*
John D
Ich musste das cmdals Administrator ausführen und auch rekursiv:TAKEOWN /F E:\Users\* /R
Felix