web-dev-qa-db-fra.com

Dois-je utiliser dd avant testdisk?

Dois-je utiliser dd ou similaire avant d'utiliser testdisk? J'ai reformaté une partition ntfs et j'aimerais récupérer une partie des données. J'utilise ubuntu en direct. Est-ce que testdisk est bon pour ce type de travail? Merci d'avance.

Ma question est différente de this car cela ne dit pas si vous devez cloner le lecteur avant d'utiliser testdisk.

1
zxxz135

et bienvenue dans Stack Overflow. J'espère que nous n'occuperons pas trop beaucoup de votre temps.

Quant à votre problème - ce n'est qu'une recommandation, et c'est uniquement basé sur mon opinion: gddrescue ou GNU ddrescue (ddrescue). Il clone des éléments, mais avec un -v ou -vv il donne de bonnes indications sur l'endroit où il se trouve dans le processus de récupération et est très configurable dans ses options (telles que la quantité de saut incorrect, la direction de lecture, la lecture directe contre indirecte, et des choses de cette nature).

Avant de pouvoir vous donner la ligne de commande pour l'utiliser, j'ai besoin de savoir:

  1. Envisagiez-vous de sauvegarder l'élément sur un autre disque physique (/ dev/sdc) ou en tant qu'image sur un système de fichiers?
  2. Sauvegardez-vous l'intégralité du disque en tant qu'image? (par exemple/dev/sda)
  3. Si 1 et 2, connaissez-vous l'utilisation de boucles + décalages pour monter une partition dans toute l'image disque?
  4. Si vous faites une copie directe, je suppose que la cible est plus grande que la destination, non? Il y a une certaine bizarrerie dans la façon dont certaines tailles de disques d'étiquettes du fabricant, alors gardez cela à l'esprit (GB = 1000 ^ 3 au lieu de GiB 1024 ^ 3 - GiB sont plus gros)

Je mettrai à jour cela au fur et à mesure que vous reviendrez avec moi, car les recommandations que je donnerai seront basées sur ce que vous me direz. Même si vous utilisiez simplement dd, les 4 premières questions s'appliqueraient toujours.

Sachez que dd est parfois appelé "dupliquer destructivement" ou "dupliquer dangereusement" et que ddrescue est dérivé de dd. Si vous confondez entrée et sortie, il est possible de détruire complètement ce que vous essayez d'enregistrer.

Faites attention!

modifier 1:

Si vous pensez que la partition a été supprimée ou présente une corruption autrement injectée par l'utilisateur, plutôt que le périphérique injecté, la route sûre consiste à dupliquer le périphérique en premier. Dupliquez ensuite le doublon. Ensuite, exécutez vos tests sur la copie de troisième génération, que ce soit testdisk pour la récupération/réparation de partition ou photorec pour récupérer des photos perdues de la partition. De cette façon, si les choses sont désespérément brouillées, vous pouvez simplement remonter d'une génération et dupliquer cela et réessayer. Je recommande de ne pas exécuter testdisk sur la copie principale (sauf si l'une des copies a répondu positivement à vos sondes et que vous pouvez vérifier que les éléments inclus n'ont pas été corrompus).

Si la partition était cryptée BitLocker ou LUKS, vous pouvez avoir une bataille difficile devant vous. Bonne chance.

1
The Dude