10.15 Catalina Récupération de données suite à une commande .Trash dans le Terminal

MacFoxy

Membre actif
4 Décembre 2012
115
1
Bonjour à tous, j'espère que vous allez bien.

Je rencontre actuellement un problème de taille que seul l'avis d'un expert pourra résoudre.

Voici ce problème :

J'apprends et m'entraîne actuellement à utiliser le terminal.

J'ai eu la belle idée de bon matin de regarder comment "vider la corbeille" de mon Macbook Pro via le terminal.

À l'aide de ce site : https://www.phhsnews.com/quickly-empty-trash-os-x-using-terminal, j'ai trouver cette commande :

Bloc de code:
 rm -rf ~ / .Trash / *

La commande s'est (bien sûr) effectuée MAIS toutes mes données ont disparues (500 Go environ) :eek::banghead::bigtears:

J'ai redémarrer ma machine. Avec stupeur, l'Os m'a invité à refaire le parcours de la première ouverture (ID apple cloud, paramètre de 1ère ouverture, ...) d'un Macbook Pro.

Mes questions sont les suivantes :

1/
Existe-t-il une commande pour récupérer mes données ?

2/ Si non, est-ce qu'en passant par le logiciel "Wondershare Recoverit" je peux espérer les récupérer (note : logiciel installé après redémarrage de la machine) ?
Ou connaissez-vous un logiciel plus adéquat et performant ?

3/ Pour le fun (s'il en reste vraiment :cyclops:) : Quelle est la vraie commande pour vider uniquement sa corbeille ?

Hi @macomaniac, m'ayant déjà bien aidé dans le passé, aurais-tu quelques minutes ?

Informations supplémentaires :

• Taille du SSD 1 To
• Pas de TimeMachine
• Disque dur externe disponible

Votre aide serait très précieuse.

Merci par avance,

MacFoxy
 
  • Haha
Réactions: Moonwalker
Et tu as fais ça sans sauvegarde TM ? :eek:
 
Moi pour vider la corbeille, je fais cmd-maj-retour.
Comment peut-on jouer à l'apprenti sorcier sans sauvegarde...
 
lol :)

Les données peuvent (peut être) être récupérés, dès lors :
  • que tu installes un logiciel sur un autre disque (évidemment)
  • que tu cesses immédiatement tout usage du disque interne, le disque effacé,
  • que ça soit un disque dur et pas un SSD.
 
C’est le texte dans la page qui est pourri, surement du à une erreur de formatage du texte:
Bloc de code:
rm -rf ~ / .Trash / *
Ça aurait du être :
Bloc de code:
rm -rf ~/.Trash/*
Sans les espaces.
Dans le premier cas, ça veut dire :
  • Dossier utilisateur
  • ET toute le disque
  • ET un dossier .Trash dans le repertoire actuel
  • ET tout ce qu’il y a dans le repertoire actuel
Dans le deuxieme cas, c’est uniquement le repertoire .Trash de l’utilisateur.
Si tu regardes dans la page, il y a une capture d’écran qui montre qu’il le tape correctement.
 
lol :)

Les données peuvent (peut être) être récupérés, dès lors :
  • que tu installes un logiciel sur un autre disque (évidemment)
  • que tu cesses immédiatement tout usage du disque interne, le disque effacé,
  • que ça soit un disque dur et pas un SSD.

Merci pour cette précision @Sly54 ;)

C’est le texte dans la page qui est pourri, surement du à une erreur de formatage du texte:
Bloc de code:
rm -rf ~ / .Trash / *
Ça aurait du être :
Bloc de code:
rm -rf ~/.Trash/*
Sans les espaces.
Dans le premier cas, ça veut dire :
  • Dossier utilisateur
  • ET toute le disque
  • ET un dossier .Trash dans le repertoire actuel
  • ET tout ce qu’il y a dans le repertoire actuel
Dans le deuxieme cas, c’est uniquement le repertoire .Trash de l’utilisateur.
Si tu regardes dans la page, il y a une capture d’écran qui montre qu’il le tape correctement.

Merci également pour cette précision @flotow. J'ai fait bêtement un "simple" copier-coller. Chose que je ne referai plus.

Maintenant que j'ai compris la raison :

Pourrai-je récupérer uniquement les "données pures" ou vais-je pouvoir récupérer mes préférences système, mon arborescence et mes données intactes ?
 
Tout a été dit par @Sly54

Ayant seulement un SSD en interne, je ne comprends pas trop justement. J'ai un disque externe sous la main, si nécessaire.

Peut-être que ma question a mal été posée :

Si vous étiez à ma place et dans le même contexte (chose qui n'arriverai pas, je sais), quelle méthode feriez-vous pour récupérer les données effacées en essayant de garder une arborescence proche de celle que j'ai malencontresement effacée ?

Ou peut-être comment récupérer mon dossier Utilisateur supprimé et toutes mes données ?
 
Merci également pour cette précision @flotow. J'ai fait bêtement un "simple" copier-coller. Chose que je ne referai plus.
Sur des commandes qui affectent des fichiers, c’est mieux de ne pas le faire.
Quand tu travailles sur des chemins, n’hésite pas à faire un
Bloc de code:
ls /mon/chemin
# ou
ls -l /mon/chemin
(ça fonctionne aussi avec des chemins relatifs)

le plus simple pour t’essayer au terminal, c’est de faire un repertoire et de ne t’essayer que dans ce repertoire (c’est à dire sans chemins absolus).
 
Si vous étiez à ma place et dans le même contexte (chose qui n'arriverai pas, je sais), quelle méthode feriez-vous pour récupérer les données effacées en essayant de garder une arborescence proche de celle que j'ai malencontresement effacée ?

Ou peut-être comment récupérer mon dossier Utilisateur supprimé et toutes mes données ?
Aucune idée, mais il te faut un outil externe, donc un systeme externe, pour ne pas ecrire sur le disque actuel.
Donc, ne touche plus à ton disque interne pour le moment et organise toi pour installer un systeme sur un disque externe.
De la, tu pourras utiliser un outil comme Data Rescue.
 
Aucune idée, mais il te faut un outil externe, donc un systeme externe, pour ne pas ecrire sur le disque actuel.
Donc, ne touche plus à ton disque interne pour le moment et organise toi pour installer un systeme sur un disque externe.
De la, tu pourras utiliser un outil comme Data Rescue.

D'accord, mes questions vont paraître bateau :

Qu'entends-tu précisément par :

1/ "ne touche plus à ton disque interne" ? J'éteins la machine ?
2/ "Organise toi pour installer un système sur un disque externe" ? J'installe un système Catalina sur le disque dur externe ?

J'ai à disposition : une autre machine sous OS X El Capitan 10.11.6 et 2 To d'espace de libre sur un disque dur externe que je ne peux pas formater.
 
Sur des commandes qui affectent des fichiers, c’est mieux de ne pas le faire.
Quand tu travailles sur des chemins, n’hésite pas à faire un
Bloc de code:
ls /mon/chemin
# ou
ls -l /mon/chemin
(ça fonctionne aussi avec des chemins relatifs)

le plus simple pour t’essayer au terminal, c’est de faire un repertoire et de ne t’essayer que dans ce repertoire (c’est à dire sans chemins absolus).

C'est noté, je vais même désormais m'entrainer au terminal sur une machine virtuelle.
 
D'accord, mes questions vont paraître bateau :

Qu'entends-tu précisément par :

1/ "ne touche plus à ton disque interne" ? J'éteins la machine ?
2/ "Organise toi pour installer un système sur un disque externe" ? J'installe un système Catalina sur le disque dur externe ?

J'ai à disposition : une autre machine sous OS X El Capitan 10.11.6 et 2 To d'espace de libre sur un disque dur externe que je ne peux pas formater.
Juste ne plus effectuer d’opérations en écritures sur ton disque interne.
Tu peux démarrer sur Catalina qui est sur ton disque externe, et faire la récupération depuis ce disque. Mais il te faudra un support autre que ton disque interne pour copier ce que tu vas récupérer. Donc soit ton disque avec Catalina, ou un autre disque externe, en fonction de la place qu’il te reste.
Tu as quel système sur ton mbp ? Tu es surement en apfs, donc il te faut un systeme >= 10.13
J’utiliserai le même pour effectuer la récupération que le systeme actuel.
 
Juste ne plus effectuer d’opérations en écritures sur ton disque interne.
Tu peux démarrer sur Catalina qui est sur ton disque externe, et faire la récupération depuis ce disque. Mais il te faudra un support autre que ton disque interne pour copier ce que tu vas récupérer. Donc soit ton disque avec Catalina, ou un autre disque externe, en fonction de la place qu’il te reste.
Tu as quel système sur ton mbp ? Tu es surement en apfs, donc il te faut un systeme >= 10.13
J’utiliserai le même pour effectuer la récupération que le systeme actuel.

D'accord pour ne plus effectuer d'opérations en écritures sur mon disque interne.

Voici ce que j'ai à disposition :

- 1 machine sous Catalina 10.15.3 avec un SSD interne de 1 To (machine où la commande "Trash" à été faite => Fichier Utilisateur et les données ont été effacés) : appelons-là machine A

- 1 machine sous El Capitan 10.11.6 avec un SSD interne de 240 Go : appelons-là machine B

- 1 disque dur externe 4 To avec 2 To de disponible (disque dure externe "non formatable" car d'autres données y sont présente)

Et voici, le résultat de la commande "diskutil list" effectuée sur la machine A :

Bloc de code:
DJ-Foxys-MBP-2:~ DJFoxy$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            10.8 GB    disk1s1
   2:                APFS Volume Macintosh HD - Data     112.6 GB   disk1s2
   3:                APFS Volume Preboot                 82.4 MB    disk1s3
   4:                APFS Volume Recovery                526.6 MB   disk1s4
   5:                APFS Volume VM                      1.1 GB     disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS MAXTOR 4To              3.5 TB     disk2s2
   3:                  Apple_HFS Clone                   495.0 GB   disk2s3
   4:                  Apple_HFS macOS Base System       5.2 GB     disk2s4

DJ-Foxys-MBP-2:~ DJFoxy$
 
Ayant seulement un SSD en interne
Pour moi les carottes sont cuites et bien cuites.
L'effacement des données sur un SSD, avec la commande Trim activée, suivi des plusieurs démarrages sur le SSD, c'est juste :eek: :eek: :eek:

Mais certains arrivent à gagner au loto, pourquoi pas toi ?..
 
  • J’aime
Réactions: Aliboron
Pour moi les carottes sont cuites et bien cuites.
L'effacement des données sur un SSD, avec la commande Trim activée, suivi des plusieurs démarrages sur le SSD, c'est juste :eek: :eek: :eek:

Mais certains arrivent à gagner au loto, pourquoi pas toi ?..

Comme on dit : "Qui ne tente rien, n'a rien".
 
D'accord pour ne plus effectuer d'opérations en écritures sur mon disque interne.

Voici ce que j'ai à disposition :

- 1 machine sous Catalina 10.15.3 avec un SSD interne de 1 To (machine où la commande "Trash" à été faite => Fichier Utilisateur et les données ont été effacés) : appelons-là machine A

- 1 machine sous El Capitan 10.11.6 avec un SSD interne de 240 Go : appelons-là machine B

- 1 disque dur externe 4 To avec 2 To de disponible (disque dure externe "non formatable" car d'autres données y sont présente)

Et voici, le résultat de la commande "diskutil list" effectuée sur la machine A :

Bloc de code:
DJ-Foxys-MBP-2:~ DJFoxy$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            10.8 GB    disk1s1
   2:                APFS Volume Macintosh HD - Data     112.6 GB   disk1s2
   3:                APFS Volume Preboot                 82.4 MB    disk1s3
   4:                APFS Volume Recovery                526.6 MB   disk1s4
   5:                APFS Volume VM                      1.1 GB     disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS MAXTOR 4To              3.5 TB     disk2s2
   3:                  Apple_HFS Clone                   495.0 GB   disk2s3
   4:                  Apple_HFS macOS Base System       5.2 GB     disk2s4

DJ-Foxys-MBP-2:~ DJFoxy$

@flotow Es-tu là ?