邏輯刪除和物理刪除的區別?邏輯刪除就是對要要刪除的數據打上一個刪除標記,在邏輯上是數據是被刪除的,但數據本身依然存在。而物理刪除則是把數據從介質上徹底刪除掉。 比如磁盤中的文件刪除,在刪除操作時,只是在文件分配表FAT中做了一個刪除標記,但磁盤扇區中的文件數據依然存在,就是邏輯刪除。而物理刪除,那么,邏輯刪除和物理刪除的區別?一起來了解一下吧。
邏輯刪除就是對要刪除的數據打上一個刪除標記,在邏輯上數據是被刪除的,但數據本身依然存在于介質上,在扇區沒有被覆蓋的情況下通過使用恢復軟件還可以找回原文件!而物理刪除則是把數據從介質上徹底刪除掉,一切找回都回天乏術。
常見的邏輯刪除就是使用delete或者SHIFT+DELETE或右鍵刪除;物理刪除可以用一些軟件上的粉碎功能,例如360安全衛士的文件粉碎機。
FAT32與NTFS的區別
我這里就不講什么FAT32和NTFS的核心原理了,主要說一下我在使用這兩種分區格式時,所感受到的差別。
在速度感覺到的區別不是很大,基本忽略不計。功能上的差別,主要在于:
1、FAT32最大只支持32G獨立分區,NTFS最大支持的獨立分區是2TB(2047G)。
2、FAT32分區不支持動態磁盤,NTFS支持動態磁盤,所謂動態磁盤,通俗的說就是當你的機器上掛兩塊40G硬盤時,我現在要求將兩個40G的硬盤分5個區,每個區是16G,那我怎么可以做到呢?我在FAT32下分的哈,一塊硬盤分兩個16G后,還剩8G,那就只能把這個8G單獨做一個去,而在NTFS下,我可以使用動態磁盤取第二塊硬盤的8G組成一個16G的分區,這就叫動態磁盤。
3、FAT32不支持超過4G的單個文件。一旦單個文件超過4G,系統便會提示磁盤空間不足,然后存儲失敗;NTFS則可以超大單個文件,所以一旦你們存儲一個大文件時,發現電腦提示空間不足,而你的分區空間其實還剩足夠的空間時,你就要考慮你的分區是不是NTFS格式的。
4、NTFS采用了更小的簇,可以更有效率地管理磁盤空間。在Win 2000的FAT32文件系統的情況下,分區大小在2GB~8GB時簇的大小為4KB;分區大小在8GB~16GB時簇的大小為8KB;分區大小在16GB~32GB時,簇的大小則達到了16KB。
區別:物理刪除是真正的刪除,再也找不到這個文件了。
邏輯刪除并沒有真正的刪除掉,可以重新恢復。
物理刪除:真實刪除。將對應數據從數據庫中刪除,之后查詢不到此條被刪除數據;
邏輯刪除:假刪除。將對應數據中代表是否被刪除字段狀態修改為“被刪除狀態”,之后在數據庫中仍舊能看到此條數據記錄。
拓展資料:
在計算機中資料數據等都以文件形式存儲,刪除文件分為兩種情況。分為邏輯刪除和物理刪除。
邏輯刪除是指文件沒有被真正的刪除,只不過是文件名的第一個字節被改成操作系統無法識別的字符。通常這種刪除操作是可逆的,就是說用適當的工具或軟件可以把刪除的文件恢復出來。
物理刪除是指文件存儲所用到的磁存儲區域被真正的擦除或清零,這樣刪除的文件是不可以恢復的。
參考資料:
“物理刪除”是計算機處理數據時的一個概念。 與物理刪除相對應的是邏輯刪除。邏輯刪除就是對要要刪除的數據打上一個刪除標記,在邏輯上是數據是被刪除的,但數據本身依然存在。而物理刪除則是把數據從介質上徹底刪除掉。 比如磁盤中的文件刪除,在刪除操作時,只是在文件分配表FAT中做了一個刪除標記,但磁盤扇區中的文件數據依然存在,就是邏輯刪除。而物理刪除,則是一些軟件在刪除時采用一些特定的算法,對刪除文件所在的扇區反復讀寫,以達到徹底刪除的目的。至于寫文件時,扇區的分配則是隨機的。邏輯刪除的文件容易恢復,而物理刪除則很難恢復。
物理刪除是指將數據的索引區和數據區的數據一起刪除,不可恢復;邏輯刪除是指刪除數據的索引,真實數據還存儲在數據庫的數據區。
在互聯網產品設計中,涉及用戶刪除數據的時候,一般都是“假刪除”,也就是“邏輯刪除”,意思是對數據進行刪除標記,實際上并沒有在物理上真的刪除數據,例如用戶刪除一個訂單或者刪除一張照片。
其實文件或者數據沒有被真正的刪除,只不過是文件名的第一個字節被改成操作系統無法識別的字符,通常這種刪除操作是可逆的,就是說用適當的工具或軟件可以把刪除的文件恢復出來。
當然,這些被“刪除”的數據并不是永遠不會刪除,因為數據存儲是需要開銷數據硬盤的,如果所有被用戶刪除的數據都一直存儲下來,占用的數據硬盤會越來越大,而這部分數據的價值其實并不是很大。
所以,通常情況是存儲某一個時間范圍內的已刪除數據,超出時間數據就進行物理刪除。物理刪除是指文件存儲所用到的磁存儲區域被真正的擦除或清零,這樣刪除的文件是不可以恢復的。
擴展資料:
徹底刪除數據,只有把刪除文件所在的數據區完全覆蓋掉。絕大部分徹底刪除工具所使用的就是這個道理:把無用的數據反復寫入刪除文件的數據區,并進行多次的覆蓋,從而達到完全刪除文件的目的。
以上就是邏輯刪除和物理刪除的區別的全部內容,區別:物理刪除是真正的刪除,再也找不到這個文件了。邏輯刪除并沒有真正的刪除掉,可以重新恢復。物理刪除:真實刪除。將對應數據從數據庫中刪除,之后查詢不到此條被刪除數據;邏輯刪除:假刪除。將對應數據中代表是否被刪除字段狀態修改為“被刪除狀態”,之后在數據庫中仍舊能看到此條數據記錄。