Accorder l'accès au dossier utilisateur sur le disque externe


9

J'ai récemment remplacé le disque dur de mon ordinateur portable par un SSD et réinstallé Windows 7 sur le SSD. J'ai acheté un caddy pour le "vieux" disque dur et je peux démarrer avec succès les fenêtres à partir du SSD.

Je peux voir l' ancien disque dur comme un disque dur externe; cependant, je ne peux pas accéder à mon dossier utilisateur dessus. Lorsque j'essaie d'ouvrir le dossier utilisateur, j'obtiens cette erreur:

entrez la description de l'image ici

Si je clique sur Continue, rien ne se passe vraiment. La barre verte s'affiche et se charge (comme "Je reçois vos fichiers!"), Mais une fois arrivée à la fin, je ne peux pas accéder au dossier.

Des idées?




1
@ techie007 veuillez ajouter votre réponse en tant que réponse afin que BeNdErR puisse la marquer et fermer cette question. Sinon, veuillez le signaler en double
Ganesh R.


@GaneshR. Je l'aurais marqué comme dupe, mais je n'ai plus de votes serrés pour la journée.
Ƭᴇcʜιᴇ007

Réponses:


7

Vous pouvez utiliser la commande takeownpour vous approprier les dossiers des utilisateurs et ainsi retrouver l'accès à vos fichiers (ou à n'importe qui d'autre) sur l'ancien disque dur.

(extrait du commentaire de techie007 ci-dessus.

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

Exemple de Vista. Il devrait être similaire sur Windows 7.


Génial, et je peux également confirmer que cela fonctionne sur Windows 10
Numeron

1
+1 parce que cela a TAKEOWN /F E:\Users\*fonctionné pour moi, même si je suppose que j'ai accompli:TAKEOWN /F E:\Users\user\*
John D

Je devais exécuter le en cmdtant qu'administrateur et aussi récursif:TAKEOWN /F E:\Users\* /R
Felix
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.