Шта се дешава са подацима када се избрише из корпе за отпатке?
Већину времена ретко ми се допада мисао за избрисане фајлове ван знајући да су сада изван нашег пута, али шта се заправо дешава са тим датотекама када их обришемо? Данашња постова за питања и одговоре СуперУсер имају одговоре на питања знатижељног читаоца о процесу брисања.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Фотографија захваљујући Герардовом свету (Флицкр).
Питање
Читач СуперУсер Схеа А. жели да зна шта се дешава са избрисаним датотекама на рачунару:
Исправите ме ако грешим овде, али када избришете нешто са свог рачунара, све што ваш рачунар ради је да пишете преко неке бинарне датотеке са 0-ом заменом 1 (или нешто у том смислу). Дакле, када нешто пошаљете у корпу за отпатке, он пише преко дела датотеке, а затим када избришете датотеку из корпе за отпатке, она пише више?
Како функционира цијели процес брисања датотека и процеса за рециклажу?
Одговор
СуперУсер сарадници Боанн и Мари Биггс имају одговор за нас. Прво горе, Боанн:
Ни једна операција не пише преко датотеке. Премјештање датотеке у кош за смеће чини управо то, премјешта датотеку. Његов садржај је потпуно нетакнут.
Брисање датотеке из корпе за отпатке (или њено брисање директно помоћу функције Схифт + Делете) уклања унос имена датотеке из фасцикле. Део диска који је претходно био заузет датотеком није модификован или преписан и још увек садржи податке о датотекама, али ти подаци више нису повезани са именом датотеке. Међутим, то место на диску је забележено као "слободно", тако да будуће писање на диск може поново да искористи тај простор, а ако наставите да користите диск, простор ће скоро сигурно бити преписан. коначно.
У случају да морате да спречите опоравак обрисаних података, постоје специјални алати за безбедно преписивање података. То се не ради по дефаулту јер је споро и повећава трошење диска.
Следи одговор Мари Биггс:
Датотека се састоји из два дела:
- Унос директоријума који записује име датотеке и садржи листу блокова на диску који садрже садржај података у датотеци. Оперативни систем тада "зна" да су ти блокови у употреби.
- Стварни блокови који садрже садржај података у датотеци.
Када се датотека избрише:
- Листа блокова у уносу директоријума је означена као “слободна” и враћена у оперативни систем. Унос у именик се брише, тако да датотека "нестаје" из система датотека.
- Стварни блокови се не додирују, тако да садржај података у датотеци остаје нетакнут све док их неки други нови фајл не препише. То је разлог што софтвер за опоравак датотека често може да обнови избрисане датотеке (али само ако се користи убрзо након брисања).
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.