科普:飛行模擬器被刪除數(shù)據能否恢復
中央政府門戶網站 www.nakedoat.com 2014-03-26 18:23
來源: 新華社
新華社北京3月26日電馬航MH370航班機長家中曾搜出飛行模擬器。初期調查顯示,模擬器上的信息數(shù)據已被部分刪除,有的已被鎖定,美國聯(lián)邦調查局(FBI)技術人員目前正協(xié)助馬方對模擬器數(shù)據進行恢復。那么飛行模擬器的數(shù)據能否恢復呢?
計算機的數(shù)據存儲有兩種形式,一種是內存,一種是硬盤。一個人伏案工作,內存就好比桌面,硬盤就好比抽屜,所有的數(shù)據都存儲在抽屜里(儲存在硬盤中),要用的時候就拿到桌面上(讀入內存)。當系統(tǒng)退出,就好像下班收拾辦公桌,內存中的數(shù)據就沒了,但抽屜(硬盤)里的數(shù)據還可以找到。
美國加州飛行愛好者孔托揚尼斯認識馬航MH370航班機長扎哈里,曾回答他關于安裝飛行模擬器的問題??淄袚P尼斯在其博客中說:“除非我‘保存’某次飛行(游戲),否則我一關掉游戲軟件,有關場景的數(shù)據就會丟失。”美國伊利諾伊理工學院計算機系主任孫賢和教授接受記者采訪時說,如果飛行模擬器的數(shù)據可以恢復,數(shù)據就應該是保存在硬盤里。
假設馬航370航班機長進行一次模擬器練習,將其過程數(shù)據保存在文件“abc”中,模擬器計算機的硬盤分區(qū)表上就會記錄“abc”的保存位置,計算機任何有關該文件的處理請求都將從硬盤分區(qū)表的這條記錄開始。
當馬航370航班機長刪除了這個文件,硬盤分區(qū)表上“abc”文件名中的“a”就會被刪除并被標記為未知;但這并不意味著文件內容已經不存在,而是硬盤分區(qū)表告知硬盤“abc”文件所占的空間可以被其他文件覆蓋了。因此,只要“abc”文件所在的硬盤空間沒有被覆蓋,在硬盤分區(qū)表中恢復“abc”文件名的第一個字母“a”,就可以找回已經被“刪除”的文件。
那么如何徹底刪除一個文件呢?這利用的是計算機內部靠二進制運算的特性。計算機只認識0和1,所有數(shù)據及文件都是由一串0和1組成,按順序放在磁盤里。當事人可以使用一種叫“填零”的方法,將原來文件中的每個字節(jié)都用“0”覆蓋,即便文件被恢復,得到的也只是一個空文件而已。
然而,“填零”也不是沒有缺陷。機械硬盤使用磁性原理存儲數(shù)據,用極其微小的磁化顆粒以不同的磁極方向來代表0或1,借助外部磁場翻轉磁極方向,就能存儲、改變數(shù)據。假設0是水平方向,1是豎直方向,徹底刪除文件就是讓磁盤全部變成水平方向的0。然而,磁盤讀寫頭的“工作效率”并不是百分之百,1可能歪一點,零可能不那么平。FBI數(shù)據恢復專家的核心工作原理就在于此,他們通過分析0的精確方向,來判斷每個0的“前世”是0還是1。
當磁盤被多次覆蓋“填零”,磁極方向被反復改變,數(shù)據恢復專家的鑒別工作無疑是一個漫長而復雜的過程,恢復數(shù)據的質量也有可能大打折扣。孫賢和教授表示,現(xiàn)在就看數(shù)據是如何刪除的,硬件是怎樣的結構,總之是一件非常復雜的工作。
|
責任編輯: 滿子會