刪除數據可以恢復,平常被刪除的數據是否會占用手機/電腦空間呢?一般情況下是不占用手機/電腦存儲空間的。那是為什么呢?要弄清楚這個問題我們首先要搞明白一般手機/電腦存儲的基本原理,然后從數據刪除的分類和原理上入手來分析討論了,可以繼續閱讀下文。
一、手機/電腦存儲原理
我們在手機/電腦上的數據是保存在設備內部的存儲芯片中的,這是硬件,還有負責對硬件進行管理調度的軟件——文件系統,這是一套軟件系統,用來對芯片進行管理,文件系統的主要工作包括把文件資料保存到存儲芯片中、刪除存儲芯片中的文件數據、控制數據文件存儲到芯片中的方式等。
由此可見,刪除文件和回收存儲空間的工作就是由這個文件系統來完成的,刪除數據后文件是否繼續占用存儲空間也是由這套文件系統來決定的。存儲芯片是由一個個緊密排列的存儲單元組成的,當我們保存數據的時候就是往這些存儲單元中一個一個的放上數據。
當數據被放在存儲單元中以后還并沒有完,文件系統會在他的文件列表中添加一個指針,這個指針可以理解為一個箭頭—>,指向到這個存儲單元中,當我們要使用這些數據的時候文件系統會順著這個指針箭頭找到存在里面的數據,這就是一個最簡單的文件系統原理模型。
二、文件刪除的原理
弄明白文件存儲的原理以后,那么文件系統是怎么對文件進行刪除的呢?其實文件刪除對文件系統來說是一個超級簡單的過程,比文件存儲的時候還要簡單省事。
當刪除數據的時候文件系統只需要把指向這個存儲單元的指針回收過來就行了,在文件系統內部就是置為空,表示這個指針沒有指向任何數據,這樣剛才存儲的數據就和指針脫鉤了,就相當于剛才那塊存儲空間也被回收了,下次可以往里面放入新的數據。
由此可見,指針雖然脫鉤了,但是那個存儲單元中的數據還是存在的,這就給我們恢復數據提供了可能性,這就是數據刪除和恢復的基本原理。
三、文件刪除的基本方式
下面就進入最精彩部分的分析了,什么樣的數據刪除后還會占用存儲空間?什么樣的數據刪除后不占用存儲空間但是能夠恢復回來呢?什么樣的數據刪除后不占用存儲空間但是永久無法恢復呢?是不是有點暈?哈哈,請聽我慢慢道來。
首先第一種方式,也是最簡單的一種方式,直接刪除文件,文件刪除后會進入回收站,當我們后悔了,想找回來的時候,只要到回收站里點擊鼠標右鍵,選擇還原文件就可以毫發無損地還原到原來的位置上。這種刪除數據的方式并不是真正的刪除,只是暫時放到了回收站里,而且文件依然會占用存儲空間。
第二種方式是我們按住Shift鍵+Delete鍵刪除,就相當于清空回收站了,這時文件就永久性刪除了,回收站里不見蹤影,也無法還原了。如果不借助專門的數據恢復工具是無法恢復的。這個時候如果確實需要恢復數據的話可以使用各種數據恢復軟件,關閉掉殺毒軟件后用數據恢復軟件掃描磁盤,在掃描出的文件列表中恢復誤刪除的文件。
這種刪除方式不會占用存儲空間,但是能給我們恢復數據的機會,因為存儲空間里的數據還是存在的,沒有被覆蓋掉,只不過指向這個存儲空間的指針斷掉了。而數據恢復軟件就是利用特殊的技術手段把指向這個存儲空間的指針暫時恢復上,從而把數據恢復出來。
第三種方式是覆蓋式永久性刪除,這種刪除方式數據是真正的刪除了,使用任何方式都無法恢復了。也就是當我們刪除掉數據后,文件系統又把其他數據寫入了剛才我們刪除那部分數據的存儲空間里,把這個存儲空間徹底覆蓋掉了,這是無法恢復的情況。這種情況當然也不會占用存儲空間。
四、固態硬盤的數據刪除后無法恢復
下面再討論一種特殊情況,那就是固態硬盤中的數據一旦刪除后就永遠無法恢復了,也就是在固態硬盤中當把回收站清空后,里面的數據就永遠無法恢復了,這又是為什么呢?原來是固態硬盤和普通機械硬盤的存儲原理是不一樣的,普通機械硬盤的存儲單元是在磁性盤片上的,數據就存放在磁性盤片的一個個磁極上。
固態硬盤的存儲單元是一個個的存儲顆粒,數據是存儲在這些顆粒中,存儲顆粒中的數據被刪除后就永久性的抹掉了,所以固態硬盤的數據一旦刪除后就無法再恢復出來了。
從以上的分析可以得出結論:電腦上的數據刪除后,不清空回收站會占用存儲空間,清空回收站不會占用存儲空間;手機上的數據刪除后如果不進類似回收站性質的地方也不會占用存儲空間。大家有不懂的地方也可以在評論區留言交流。