2010年11月16日

要命的簡單疏失

最近在做C#的程式設計,從WMI的呼叫,到Rigistry的設定,研究了LogicalDisk的一些屬性設定,如隱藏、禁用、禁用USB Remove Disk、關閉自動執行等!
用Rigistry的設定,是中規中矩的做法,但是只能騙騙小孩。
於是研究了DiskPart這支程式,一開始,我都很小心,用USB Remove Disk來做實驗,為了驗證程式的設定,總是要頻繁的開關機,有時候USB Remove Disk忘了拔,就會Hold住,無法開機。
久而久之,就會覺得這些實驗沒甚麼,就是一些Remove letter、Hidden的一些功能測試,於是就用Local Fixed Disk 中的資料碟來實驗!在做Hidden的實驗,開關機、設定Hidden、取消Hidden。我用Help 查出 『CLEAN - 從磁碟上清除設定資訊或所有資訊』。於是我用 CLEAN指令,眼睛瞄到CLEAN [ALL],於是下了CLEAN ALL指令,只見畫面一閃,我趕忙再查語法: CLEAN指令,『CLEAN [ALL] ALL 指定將磁碟上的每個位元組\磁區設定為零,完全刪除磁碟上包含的所有資料』。我一看大勢不妙,趕忙強迫關機(電源在桌後,不方便拔),第一次沒關成,第二次才關機,前後折騰了近一分鐘,要命的簡單疏失發生了!
150GB的資料全毀,我用FinalData掃描了一天一夜,要的檔案沒救回來,一些Photoshop的PSD檔沒救回,這些檔案是我前些日子,抽空完成的一些照片後製檔,有些數位照片是參加2010台灣影展,心中想,還好有洗出照片,要不然沖印店的檔案也還在。事情就是這麼巧,台灣影展一位朋友來電通知我的一張照片得了金牌獎。隔天晚上,又來電那張金牌獎作品,被其他照片沾黏,整張毀損。事態嚴重了,第二天一大早,我就趕到沖印店,老闆說檔案早就清掉了!找了朋友用R_Studio,還是無法救回,朋友就說硬碟拆下來給他,這位朋友厲害,救回了130GB的資料。
這幾天在整理救回的檔案,金牌獎及優選獎這二張的PSD檔,還是沒救回,只剩下TIF檔。

要命的簡單疏失!
金牌的代價!


沒有留言: