Popraw mnie, jeśli się tu mylę, ale kiedy „usuwasz” coś ze swojego komputera, cały komputer zapisuje dane binarne z zerami zastępującymi jedynki. (Lub coś w tym celu) Więc kiedy wysyłasz coś do kosza, zapisuje on część pliku, a kiedy usuwasz z kosza, pisze więcej?
windows-7
recycle-bin
Shea A.
źródło
źródło
000000000000
lubrandom_garbage_data_repeat_random_garbage_dat
przed usunięciem, czy nie miałoby to takiego samego efektu?Odpowiedzi:
Żadna operacja nie zastępuje pliku.
Przeniesienie pliku do Kosza robi właśnie to - przenosi plik i jest taki sam, jak każda inna operacja „przenieś”, gdy nowy folder znajduje się na tym samym dysku: wpis nazwy pliku jest przenoszony z oryginalnego folderu do innego, ale pliku nie zawartość jest nadal na dysku i nie jest fizycznie przeniesione, modyfikowane lub nawet spojrzał.
Usunięcie pliku z Kosza (lub usunięcie bezpośrednio za pomocą Shift+ Delete) powoduje usunięcie wpisu nazwy pliku z jego folderu. Część dysku poprzednio zajmowana przez plik nadal nie jest modyfikowana ani zastępowana i nadal zawiera wszystkie dane pliku, ale dane te nie są już powiązane z nazwą pliku. To miejsce na dysku jest jednak rejestrowane jako „wolne”, więc przyszłe zapisy na dysku mogą ponownie wykorzystać to miejsce, a jeśli będziesz nadal korzystać z dysku, prawie na pewno zostanie ono ostatecznie nadpisane .
W przypadku, gdy trzeba zapobiec odzyskaniu usuniętych danych, istnieją specjalne narzędzia do bezpiecznego nadpisywania danych. Nie jest to domyślnie wykonywane, ponieważ jest powolne i zwiększa zużycie dysku.
źródło
.$TRASHES
nie pamiętasz), a system Windows łączy je wszystkie po otwarciu Kosza. Zatem zarówno dysk C:, jak i dysk E: mają folder, ponieważ system Windows nie chce kopiować wszystkiego po jego usunięciu (o to chodzi!).$RECYCLE.BIN
. @Riking Masz na myśli Nautilus dla Linux; używa.Trashes
.Plik składa się z dwóch części:
Po usunięciu pliku:
źródło
Musisz wyjaśnić, czy pytasz, co dzieje się na dysku fizycznym lub na poziomie oprogramowania.
Po stronie fizycznej zależy to od napędu:
Na dyskach magnetycznych nadpisywanie bitów lub zapisywanie ich jest tą samą operacją, więc pliki zwykle nie są fizycznie usuwane (system operacyjny po prostu zmienia tabelę zawartości partycji i zaznacza przestrzeń jako wolną).
Na dyskach SSD nie ma możliwości zapisu na istniejących danych, więc pliki zwykle są fizycznie usuwane (patrz http://en.wikipedia.org/wiki/Trim_(computing) )
Od oprogramowania zależy od używanego systemu plików, w większości przypadków zmieniany jest tylko spis treści partycji.
źródło