Comment une clé USB de démarrage traite-t-elle un fichier supprimé?

0

J'ai créé un Linux LiveUSB de xubuntu. Je démarre, et je comprends que cela fonctionne dans la RAM. Ma question est, disons que j'ai créé un dossier sur le bureau Xubuntu (pas le lecteur C: ou un lecteur externe), et plus tard, je supprime le dossier. Je comprends de cet article que lorsque vous supprimez un fichier d’un disque dur, les pointeurs utilisés pour garder trace de ce fichier sont supprimés et le système de fichiers marque les secteurs en tant qu’espace libre. Quelques questions à ce sujet:

  1. Est-ce que Linux traite un fichier supprimé de la même manière que Windows?
  2. Est-ce que la RAM traite un fichier / dossier supprimé comme un disque dur?
Charles Whitfield
la source
"Lorsque vous supprimez un fichier d'un disque dur, les pointeurs utilisés pour garder trace de ce fichier sont supprimés et le système d'exploitation marque les secteurs comme étant de l'espace libre" - Le système d'exploitation ne fait rien de tel, mais le système de fichiers. Et différents systèmes de fichiers se comportent différemment, certains fonctionnent comme vous le décrivez, d'autres pas. Il n'y a pas de "bonne" réponse à cette question.
Gerald Schneider
De la même manière que n'importe quel périphérique de stockage traite le système de fichiers. Si vous créez un dossier à partir de l'environnement Live, il n'y a normalement pas de périphérique de stockage permanent, veuillez clarifier ce fait.
Ramhound

Réponses:

1

1.) Est-ce que Linux traite un fichier supprimé de la même manière que Windows?

Linux et Windows sont des systèmes d'exploitation pouvant utiliser différents types de systèmes de fichiers en fonction de la manière dont vous spécifiez le formatage d'un périphérique spécifique (disque dur / CD / vignette / etc.); le type de système de fichiers que vous spécifiez détermine ensuite «comment» un fichier est supprimé. Certains suppriment complètement les octets réels du support physique (0 remplissent la zone), certains disent simplement à la table des fichiers maîtres (pensez à l'annuaire pour les fichiers) que le fichier n'est plus "présent" et que l'espace qu'il occupait à l'origine est maintenant " libre'. Il y a beaucoup de systèmes de fichiers et chacun a son propre ensemble de "règles" et de limitations, ainsi que Linux et Windows ont un support différent pour chaque système de fichiers.

2.) Est-ce que la RAM traite un fichier / dossier supprimé comme un disque dur?

Non. La RAM et les disques durs remplissent 2 fonctions très différentes. Lorsque vous exécutez MS Office ou Notepad, le programme lui-même (c'est-à office.exe- dire ou notepad.exe) a besoin d'une zone dans laquelle il peut stocker des entrées / données utilisateur temporaires, il s'agit de la RAM. Lors de la frappe, Office crée un tampon temporaire dans la RAM qu'il utilise pour afficher ce que vous tapez (parmi beaucoup d'autres choses). Lorsque vous cliquez sur "Enregistrer", il prend les données temporaires dans la RAM et les valide (les enregistre) sur le disque dur. Lorsque les données dans la RAM ont disparu, elles ne sont pas récupérables et vous ne "supprimez" pas les données dans la RAM, la RAM utilisée est "libérée" par le programme / système d'exploitation pour permettre à un autre programme d'utiliser cette zone de RAM pour sa sauvegarde. tampon temporaire.

Dans le cas de systèmes d'exploitation "Live" (XBuntu dans votre cas), le support "Live" que vous utilisez est traité comme le lecteur "racine" (lecteur C: sous Windows). Si le support que vous utilisez est une clé USB (ou un autre support inscriptible tel qu'un disque dur externe), Live OS le détecte et considère cette zone comme votre «disque dur». Si vous utilisez un CD ou un autre support non inscriptible (comme SD avec le verrou ou si vous avez spécifiquement désactivé cette fonctionnalité dans le noyau actif), le système d'exploitation réservera une quantité de mémoire "nominale". pour la fonctionnalité de base du système d'exploitation et traiter le reste de la RAM comme non seulement une RAM, mais RAM diskdans ce cas, les fichiers ne sont jamais réellement "sauvegardés"; ils sont simplement "sauvegardés" dans la RAM jusqu'à ce que vous copiez ces données dans un fichier

J'espère que cela peut aider à dissiper une partie de la confusion que vous avez sur ce sujet.

txtechhelp
la source
Glad je pourrais aider :)
txtechhelp