Pourquoi peut-on retrouver les données supprimées d'un disque dur ?

Pourquoi peut-on retrouver les données supprimées d'un disque dur ?

La question

Que ce soit par les films ou par l'emploi de logiciels tels que PC Inspector Recovry ou encore Recuva, chacun sait que des données même effacées et supprimées de la corbeille peuvent être retrouvées. Mais savez-vous pourquoi et comment cela est-il possible?
Trask-search

La réponse

Un disque dur, une clef USB, un CD-ROM; toutes ces mémoires secondaires sont les supports physiques des données stockées en binaire (sous forme de 0 et de 1...). Selon la méthode de stockage des fichiers, un même fichier peut ne pas être écrit d'un seul bloc contigu mais être découpé en plusieurs morceaux disséminés sur le support de stockage et liés entre eux par sous forme d'une liste chaînée. On appelle ce phénomène la fragmentation, d'où découle sous Windows la nécessité de défragmenter.
Lors de l'enregistrement d'un fichier, un emplacement lui est attribué selon sa taille. Si plus tard des informations sont ajoutées à ce fichier et que l'espace initial ne suffit plus à le stocker en entier, le fichier sera coupé en deux morceaux: l'emplacement initial et un second emplacement. La défragmentation est l'opération consistant à regrouper les données en un seul fragment, puis à le reloger dans un espace de taille suffisante. Remarquons que le système d'exploitation Linux -du fait de la conception de son système de gestion de la mémoire-  n'est pas affecté par ce phénomène.
 
Le système de fichier est une structure de données particulière permettant de s'abstraire du traitement physique des fichiers (enregistrement, lecture, emplacement sur le disque). Plus concrètement il permet à l'utilisateur de voir ses données comme des fichiers regroupés dans des répertoires ou dossier.
Lorsque l'utilisateur ouvre un fichier, une image, une musique en cliquant sur sa représentation (son icône), le système de fichier est capable de faire correspondre les données physiques sur le disque et d'aller récupérer tous les fragments du fichier, le charger en mémoire et l'ouvrir.
 
Qu'est-ce que supprimer un fichier?
Supprimer un fichier, c'est tout simplement détruire cette correspondance entre l'espace physique et le fichier correspondant dans le gestionnaire de fichier. En supprimant le fichier de la poubelle, le système d'exploitation ne réinitialise pas les données physiques sur le disque. Pour aller plus vite, il considère simplement que l'emplacement ne correspond plus à rien et que, s'il a besoin d'espace, il pourra y réinscrire un nouveau fichier.
Error
Simplifions: Le système d'exploitation ne supprime pas vraiment les fichiers: il ne les montre simplement plus à l'utilisateur et considère désormais leur emplacement comme vide pour y écrire d'autres données. Comme si pour supprimer un chapitre d'un livre, l'auteur n'effaçait pas réellement les pages mais supprimait juste la référence du chapitre dans le sommaire.
Comment retrouve-t-on des données?
Certains logiciels, comme ceux présentés dans l'introduction de la question sont capables d'aller lire sur le disque sans passer par le gestionnaire de fichier du système d'exploitation. Du coup, ils peuvent consulter les données restées sur le disque et considérées comme obsolètes: ce sont les fichiers effacés.
Formater, c'est quoi?
Formater un disque peut se faire de deux façons: un formatage haut niveau et bas niveau. Le formatage haut niveau consiste à supprimer la correspondance avec les données physiques et à reconstruire un index vierge: le système d'exploitation n'efface rien, mais considère tout l'espace comme libre. Dans le cas d'un formatage de bas niveau, il s'agit réellement de réécrire toute la mémoire en plaçant tous les bits à la même polarité - en général tous à 0 - et de reconstruire un système de fichier vierge.
Error
Un formatage rapide n'efface rien: le système d'exploitation considère juste tous les emplacements comme libre. Certains logiciels peuvent alors analyser le disque dur et reconstituer les fichiers.
Un formatage de bas niveau efface réellement les données en remettant tout à zéro.
Peut-on retrouver des données après un formatage?
Ceux qui ont tout suivi auront compris que dans le cas d'un formatage de haut niveau, il est toujours possible de retrouver les données. Quid du bas niveau? Il faut savoir que des phénomènes électro-magnétique complexes font que les blocs ont une mémoire électro-magnétique permettant de retrouver une information même après plusieurs réécritures. Même un formatage bas niveau n'en vient donc pas à bout!!
Relativisons cependant: les logiciels ne permettront plus de retrouver ces données. Il faut alors faire une inspection physique du disque avec des appareils spéciaux.
Logo astuce
On entend souvent dire qu'un champ magnétique efface un disque dur. La culture populaire préconise donc de détruire son disque en le soumettant à un aimant. Il faut savoir que ce champ magnétisme va modifier la polarité des plots et par là va réécrire les données. Du coup, elles seront comme effacés et réécrites, mais par le phénomène de mémoire, il est toujours possible de retrouver ces données. Des entreprises spécialisées vous proposent -pour un prix cependant très dissuasif!- de récupérer vos données depuis un disque formaté, magnétisé, perforé ou même brûlé. (ex: l'entreprise CBL)
Comment vraiment détruire des données?
Après avoir inquiété les lecteurs les plus paranos, voici venu le moment de nuancer tous ces propos: du fait de la complexité des méthodes mises en jeu, la récupération des données est très incomplète, fragmentaire, aléatoire.
Cependant, pour éviter toute probabilité de retrouver des informations confidentielles, les administrations à risques disposent de méthodes sûres. L'une des plus connue est la méthode Guttman, du nom du mathématicien l'ayant inventé. Cet algorithme permet la suppression sécurisée des données notamment par la réécriture aléatoire de données 35 fois sur la région à effacer! Des utilitaires gratuits, comme par exemple Eraser permettent une telle suppression.
 
En résumé...
 
Les fichiers et dossiers ne sont qu'une vue simplifiée des données de l'ordinateur crée pour l'utilisateur par le système de gestion de fichier. Celui-ci établit alors une sorte d'index: une table de correspondance entre le fichier utilisateur et l'emplacement physique réel sur le disque dur. Le système de gestion de fichier est comme l'auteur d'un grand livre. Cependant, pour effacer un chapitre du livre (ie un fichier de l'ordinateur), au lieu d'effacer le texte du chapitre, il supprime simplement sa référence dans le sommaire. Certains logiciels spécialisés peuvent alors lire directement les données du disque dur sans passer par le sommaire et donc retrouver ainsi les fichiers.

Pour aller plus loin...

- Le système de fichier : découvrez comment sont gérés les fichiers de votre ordinateur.
 
Lien retour vers la boite à Pourquoi
Votre note : Aucun(e) Moyenne : 4.7 (10 votes)

Commentaires

Utilisateur non enregistré

Pour retrouver des fichiers effacés d'un disuqe dur, j'utilise un outil de récupération de données. Ca fonctionne pas mal. Je peut enfin récupérer des photos, vidéos et documents Word. http://www.reneelab.fr/product-land-343.html

Utilisateur non enregistré

cialis discount online
cheap cialis
cialis canadian pharmacy real cialis online
buy cialis online

Utilisateur non enregistré

canada cialis generic sudden hearing loss
buy cialis online
where to buy cialis
buy cheap cialis

Utilisateur non enregistré

Meizitang Abnehmen Kapseln
meizitang soft gel
Meizitang Kapseln
Meizitang Erfahrungen
meizitang soft gel online
Meizitang Schlankheitspillen Kaufen
Meizitang Kaufen
Meizitang Schlankheitspillen
Abnehmen Kapseln
Schlankheitspillen Kaufen
Meizitang Deutschland
Meizitang Online Store
Meizitang Kapseln Kaufen
Comprar Meizitang soft gel
Meizitang Kapseln Bestellen
meizitang gel kapseln
meizitang gel kapseln kaufen
meizitang gel kapseln bestellen
venta meizitang
meizitang comprar
pastillas chinas meizitang
Meizitang soft gel pílulas de dieta
pastillas chinas meizitang originales
Meizitang Soft gel
pastillas chinas meizitang donde comprar
meizitang capsulas rojas
meizitang capsulas
Meizitang em portugal
meizitang capsulas chinas
meizitang capsulas adelgazantes
meizitang efectos adversos
meizitang efectos secundarios
Comprar Meizitang soft gel
meizitang mexico
meizitang botanical slimming mercadolibre
Meizitang soft gel barato
meizitang botanical slimming testimonios
meizitang botanical slimming funciona
meizitang botanical slimming precio
Botanical Slimming Meizitang
meizitang citrus
meizitang citrus original
meizitang citrus sirven
meizitang
meizitang france
meizitang avis
Meizitang en ligne
Acheter Meizitang
Meizitang Soft Gel
Meizitang botaniques minceur
meizitang version forte
Meizitang Capsules
Meizitang měkké gelové kapsle
měkké gelové kapsle
zeštíhlující Meizitang koupit
Tablety na hubnutí Meizitang
Meizitang Soft Gel prodej
Meizitang Soft gel
Koupit gelové kapsle Meizitang
Botanická hubnutí Meizitang
Meizitang Sverige
Meizitang Soft Gel
viktminskning piller
Meizitang köp
Meizitang pris
gå ner i vikt
Meizitang
bantningspiller
Köpa Meizitang
Meizitang online
canada goose nz
canada goose jackets nz
cheap canada goose nz
canada goose new zealand
canada goose sale nz
canada goose jackets online
canada goose jackets outlet
cheap canada goose jackets nz
hermes nz
hermes bags nz
hermes handbags nz
cheap hermes nz
hermes nz online
hermes sale new zealand
hermes handbags outlet
cheap hermes bags nz
barbour nz
barbour jackets nz
cheap barbour jackets
barbour jackets sale
barbour jackets outlet
barbour jackets online
barbour jackets auckland
barbour jackets wellington
gucci bags nz
gucci handbags nz
gucci new zealand
cheap gucci bags
gucci handbags sale
gucci bags online
gucci handbags outlet
true religion nz
true religion jeans nz
true religion new zealand
cheap true religion jeans nz
true religion sale nz
true religion outlet nz
true religion online store
true religion jeans outlet
burberry bags singapore
burberry handbags singapore
burberry scarf singapore
burberry scarves singapore
burberry singapore
cheap burberry singapore
burberry singapore online
burberry singapore sale
burberry outlet singapore
burberry bags uk
burberry handbags uk
burberry scarf uk
burberry scarves uk
cheap burberry uk
burberry uk sale
burberry uk online
burberry outlet uk
celine australia
celine sale australia
celine outlet australia
celine australia online
cheap celine australia
cheap celine handbags australia
celine handbags australia
cheap celine bags australia
celine bags australia
celine bags sydney
celine handbags melbourne
coach bags uk
coach handbags uk
cheap coach bags uk
cheap coach handbags uk
coach uk sale
coach uk outlet
coach uk online
cheap coach uk
michael kors nz
michael kors sale nz
michael kors outlet nz
michael kors nz online
cheap michael kors nz
michael kors new zealand
cheap michael kors new zealand
michael kors bags nz
cheap michael kors bags nz
michael kors handbags nz
cheap michael kors handbags nz
meizitang opiniones
meizitang
meizitang espana
meizitang testimonios
meizitang strong
meizitang pastillas
meizitang originales
meizitang peru
meizitang efectos secundarios
meizitang funciona
gucci handbags australia
gucci bags australia
gucci handbags sale
gucci bags outlet
gucci handbags online
cheap gucci bags
buy gucci australia
cheap gucci handbags australia
buy cheap gucci
cheap gucci bags australia
meizitang australia
meizitang strong version australia
meizitang capsules australia
meizitang soft gel australia
meizitang botanical slimming australia
botanical slimming soft gel australia
meizitang soft gel australia
canada goose australia
canada goose sale australia
canada goose outlet australia
canada goose australia online
cheap canada goose australia
canada goose jackets australia
canada goose jackets sale
canada goose jackets outlet
canada goose jacktes online
cheap canada goose jackets australia
gucci ireland
gucci sale ireland
gucci outlet ireland
gucci ireland online
cheap gucci ireland
gucci handbags ireland
gucci bags ireland
gucci bags sale
gucci handbags outlet
gucci bags online
cheap gucci handbags
tiffany australia
tiffany and co australia
tiffany & co australia
tiffany sale australia
cheap tiffany australia
tiffany outlet australia
tiffany jewellery online
cheap tiffany jewelry
celine singapore
celine bags singapore
celine handbags singapore
cheap celine singapore
celine sale singapore
celine outlet singapore
celine singapore online
celine bags sale
celine handbags outlet
gucci bags canada
gucci handbags canada
cheap gucci bags canada
cheap gucci handbags canada
gucci bags sale
gucci handbags outlet
gucci bags online
cheap gucci handbags
gucci sale canada
gucci outlet canada
gucci canada online
christian louboutin shoes singapore
cheap christian louboutin shoes
christian louboutin shoes sale
christian louboutin shoes outlet
christian louboutin shoes online
christian louboutin singapore
christian louboutin sale singapore
christian louboutin outlet singapore
christian louboutin singapore online
cheap christian louboutin singapore
meizitang
meizitang botanical slimming
meizitang soft gel
meizitang strong version
meizitang capsules
botanical slimming soft gel
meizitang strong version capsules
meizitang botanical soft gel
meizitang botanical gel
true religion canada
true religion sale canada
true religion outlet canada
true religion canada online
cheap true religion canada
true religion jeans canada
cheap true religion jeans
true religion jeans outlet
true religion jeans sale
true religion jeans online
mulberry uk
mulberry uk sale
mulberry uk outlet
mulberry uk online
cheap mulberry uk
cheap mulberry bags uk
mulberry bags uk
mulberry handbags uk
cheap mulberry handbags uk
mulberry bags sale
mulberry handbags outlet
thomas sabo australia
thomas sabo sale australia
thomas sabo outlet australia
thomas sabo australia online
cheap thomas sabo australia
thomas sabo jewellery australia
thomas sabo jewelry australia
thomas sabo jewellery sale
thomas sabo jewelry online
cheap thomas sabo jewellery
thomas sabo charms australia
thomas sabo charms outlet
thomas sabo charms sale
replica watches australia
replica watches sale australia
replica watches online australia
cheap replica watches australia
replica watches outlet
cheap replica swiss watches
cheap swiss replica watches
replica rolex watches sale
replica omega watches outlet
replica watches online
coach singapore
coach sale singapore
coach online singapore
coach outlet singapore
cheap coach singapore
coach bags singapore
coach handbags singapore
cheap coach bags
coach handbags outlet
coach bags online
coach handbags sale
pandora canada
pandora sale canada
pandora outlet canada
pandora canada online
cheap pandora canada
pandora charms canada
pandora beads canada
pandora jewelry canada
cheap pandora beads
pandora charms sale
ray ban nz
cheap ray ban nz
ray ban sale nz
ray ban outlet nz
ray ban nz online
ray ban sunglasses nz
ray ban new zealand
cheap ray ban sunglasses
ray ban sunglasses sale
ray ban sunglasses outlet
christian louboutin australia
christian louboutin sale australia
christian louboutin outlet australia
christian louboutin australia online
cheap christian louboutin australia
christian louboutin shoes australia
cheap christian louboutin shoes
christian louboutin shoes sale
hermes canada
hermes sale canada
hermes outlet canada
hermes canada online
cheap hermes canada
hermes handbags canada
hermes bags canada
cheap hermes handbags
hermes bags sale
hermes handbags outlet
hermes bags online
replica watches uk
replica watches uk sale
replica watches uk outlet
cheap replica watches uk
replica swiss watches
swiss replica watches
cheap replica swiss watches
swiss replica watches sale
coach australia
coach sale australia
coach outlet australia
coach australia online
cheap coach australia
buy coach australia
coach bags australia
coach handbags australia
coach sydney australia
tiffany and co nz
cheap tiffany and co
tiffany and co sale
tiffany jewellery nz
tiffany jewelry nz
tiffany new zealand
tiffany outlet
tiffany co online
cheap tiffany jewellery
tiffany jewelry sale
Meizitang
Meizitang Australia
Buy Meizitang
Meizitang Capsules
Meizitang Strong Version
Botanical Slimming Soft Gel
Meizitang Sale
Meizitang Botanical Slimming
Meizitang Soft Gel
replica watches
replica watches za
replica watches south africa
replica watches sale
replica watches online
replica watches outlet
cheap replica watches
replica watches south africa sale
pandora nz
pandora nz sale
pandora nz outlet
cheap pandora nz
pandora charms nz
pandora beads nz
pandora jewellery nz
pandora new zealand
pandora auckland nz
cheap pandora charms
pandora beads sale
nike air max 90
nike air max 90 nz
nike air jordan
nike air jordan nz
nike shoes nz
cheap nike shoes
nike air max sale
nike air jordan outlet
nike online store
cheap nike air jordan
cheap nike air max
tiffany and co singapore
tiffany jewelry singapore
tiffany jewellery singapore
tiffany co singapore
tiffany singapore
cheap tiffany singapore
tiffany sale singapore
tiffany outlet singapore
tiffany singapore online
hermes uk
hermes uk sale
hermes uk outlet
hermes uk online
cheap hermes uk
hermes bags uk
hermes handbags uk
hermes bags sale
hermes handbags outlet
hermes australia
hermes bags australia
hermes handbags australia
hermes australia online
hermes outlet sydney
cheap hermes bags
hermes handbags sale
hermes birkin australia
hermes birkin outlet
nike singapore
nike air max singapore
nike air max 90 singapore
nike air jordan singapore
nike sale singapore
nike outlet singapore
nike singapore online
cheap nike singapore
cheap nike shoes singapore
michael kors uk
michael kors uk sale
michael kors outlet uk
michael kors uk online
cheap michael kors uk
michael kors bags uk
michael kors handbags uk
cheap michael kors bags
michael kors handbags sale
tiffany and co canada
tiffany co canada
tiffany sale canada
tiffany outlet canada
tiffany canada online
cheap tiffany canada
tiffany jewelry canada
tiffany jewelry sale
tiffany jewelry outlet
pandora singapore
pandora sale singapore
pandora outlet singapore
pandora singapore online
cheap pandora singapore
pandora jewelry singapore
pandora jewellery singapore
pandora charms singapore
pandora beads singapore
michael kors canada
michael kors sale canada
michael kors outlet canada
michael kors canada online
cheap michael kors canada
michael kors bags canada
michael kors handbags canada
michael kors bags sale
michael kors handbags outlet
pandora ireland
pandora jewelry ireland
pandora jewellery ireland
pandora charms ireland
pandora beads ireland
cheap pandora ireland
pandora sale ireland
pandora outlet ireland
pandora ireland online
shop pandora ireland
meizitang australia
meizitang soft gel
meizitang capsules
botanical slimming soft gel
meizitang botanical slimming
meizitang botanical slimming soft gel
meizitang strong version
meizitang capsules
canada goose uk
canada goose uk sale
canada goose outlet uk
canada goose uk online
cheap canada goose uk
canada goose jackets uk
canada goose womens jackets
canada goose jackets mens
canada goose jackets sale
canada goose jackets outlet
nike shoes australia
nike air max
nike air max 90
nike air jordan
nike shoes sale
nike shoes outlet
nike shoes online
cheap nike shoes
cheap nike air max 90
ralph lauren nz
ralph lauren new zealand
ralph lauren polo nz
ralph lauren polo shirts
ralph lauren sale nz
cheap ralph lauren polo
ralph lauren outlet
ralph lauren nz online
christian louboutin uk
christian louboutin uk sale
christian louboutin uk online
christian louboutin outlet uk
cheap christian louboutin uk
christian louboutin shoes uk
christian louboutin shoes sale
christian louboutin shoes online
christian louboutin shoes outlet
cheap christian louboutin shoes
monster beats
monster beats uk
beats by dre
beats by dr dre
beats dr dre
monster beats headphones
monster beats earphones
monster beats australia
monster beats
beats by dre
beats dr dre
monster beats dre
monster dr beats
beats by dr dre
dr dre beats
moncler ireland
moncler sale ireland
moncler outlet ireland
moncler ireland online
cheap moncler ireland
moncler jackets ireland
moncler jackets sale
moncler jackets outlet
moncler jackets online
cheap moncler jackets
burberry canada
burberry sale canada
burberry outlet canada
burberry canada online
cheap burberry canada
burberry handbags canada
burberry bags canada
burberry scarf canada
burberry scarves canada
burberry scarf sale
burberry scarves outlet
burberry bags online
cheap burberry handbags
coach canada
coach handbags canada
coach bags canada
coach purses canada
coach wallets canada
coach sale canada
coach outlet canada
coach canada online
cheap coach canada
cheap true religion singapore
true religion singapore
true religion jeans

singapore
true religion jeans sale
true religion jeans outlet
true religion jeans online
cheap true religion jeans
ugg ireland
ugg sale ireland
ugg outlet ireland
ugg ireland online
cheap ugg ireland
ugg boots ireland
ugg boots sale
ugg boots outlet
ugg boots online
cheap ugg boots
pandora australia
pandora sale australia
pandora australia outlet
pandora australia online
cheap pandora australia
pandora jewellery australia
pandora charms australia
pandora beads australia
michael kors singapore
michael kors sale
michael kors outlet
michael kors online
cheap michael kors
michael kors bags singapore
michael kors handbags singapore
michael kors bags sale
michael kors handbags outlet
true religion uk
true religion jeans uk
true religion mens jeans
true religion womens jeans
true religion jeans sale
true religion jeans outlet
true religion online
cheap true religion
moncler australia
moncler sale australia
moncler outlet australia
moncler australia online
cheap moncler australia
moncler jackets australia
moncler mens jackets
moncler womens jackets
moncler jackets sale
moncler jackets outlet
cheap moncler jackets
canada goose ireland
canada goose sale ireland
canada goose outlet ireland
canada goose online ireland
cheap canada goose ireland
canada goose jackets ireland
canada goose jackets sale
canada goose jackets outlet
moncler singapore
moncler sale singapore
moncler outlet singapore
moncler singapore online
cheap moncler singapore
moncler jackets singapore
moncler womens jackets
moncler mens jackets
michael kors australia
michael kors bags australia
michael kors handbags australia
michael kors watches australia
michael kors outlet
michael kors bags sale
cheap michael kors handbags
michael kors watches online
barbour jackets uk
barbour jackets sale
barbour jackets outlet
barbour jackets online
buy barbour jackets
cheap barbour jackets
ghd australia
ghd sale australia
ghd outlet australia
ghd australia online
cheap ghd australia
ghd hair australia
ghd hair straightener sale
ghd hair straighteners outlet
ghd hair straightener online
cheap ghd hair straighteners
monster beats canada
monster beats by dre
beats by dre
beats by dr dre
dr dre beats
monster beats by dre
hermes singapore
hermes sale singapore
hermes outlet singapore
hermes singapore online
cheap hermes singapore
hermes handbags singapore
hermes bags singapore
hermes bags sale
hermes handbags outlet
moncler uk
moncler sale uk
moncler outlet uk
moncler uk online
cheap moncler uk
moncler jackets uk
moncler jackets sale
moncler jackets outlet
moncler jackets online
cheap moncler jackets
prada singapore
prada sale singapore
prada outlet singapore
prada singapore online
cheap prada singapore
prada bags singapore
prada handbags singapore
prada price singapore
prada wallet singapore
prada backpack singapore
tiffany uk
tiffany and co uk
tiffany co uk
tiffany jewellery uk
tiffany sale uk
tiffany and co outlet
tiffany co online
cheap tiffany jewellery
ugg boots nz
ugg new zealand
ugg boots sale
ugg boots outlet
ugg boots online
cheap ugg boots
ugg sale nz
ugg nz outlet
replica watches canada
cheap replica watches canada
replica watches sale
replica watches outlet
cheap replica watches
replica swiss watches
replica swiss watches sale
replica swiss watches outlet
replica swiss watches online
cheap replica swiss watches
swiss replica watches
swiss replica watches online
swiss replica watches sale
swiss replica watches outlet
coach nz
coach bags nz
coach handbags nz
coach bags sale
coach handbags online
cheap coach bags
coach handbags outlet
cheap coach nz
coach sale nz
coach nz outlet
coach nz online
replica watches nz
replica watches new zealand
replica swiss watches
swiss replica watches
replica watches sale
replica watches online
replica watches outlet
cheap replica watches
replica swiss watches nz
swiss replica watches nz
ralph lauren singapore
ralph lauren polo shirt
ralph lauren polo shirts
ralph lauren sale singapore
ralph lauren outlet singapore
ralph lauren singapore online
cheap ralph lauren singapore

Utilisateur non enregistré

which viagra to buy
buy viagra
who is the woman in the viagra commercial
cheap viagra

Utilisateur non enregistré

viagra 100mg for sale
buy cheap viagra online
viagra in the water
cheap viagra

Utilisateur non enregistré

best place to buy generic viagra online
viagra without prescription
cost of viagra at costco
generic viagra online

Utilisateur non enregistré

viagra package insert
buy viagra
viagra best buy review
cheap viagra online

Utilisateur non enregistré

who created viagra
buy generic viagra online
better than viagra
buy generic viagra

Utilisateur non enregistré

viagra 8000mg review
cheap viagra online
buying viagra in mexico
generic viagra online