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