反省!分割槽變RAW的錯誤處理

2022-02-03 05:07:38 字數 624 閱讀 9088

今天早上一開機,黑屏,顯示"missing operating system",很明顯,硬碟分割槽出問題了,進bios檢視,硬碟還在。

從pe進入系統,發現c盤變成了raw格式,然後用diskgenius恢復資料,嘿,都在,好,可是太慢了,這200g的分割槽得兩個小時才能恢復完啊,太慢了。

於是想想怎麼才能修復呢,好嘞,用「ptdd分割槽表醫生」,重建mbr,修復引導,好傢伙,五分鐘過去了,提示無無法修復……

我重啟,「missing operating system」不見了,但是也進不去系統,用pe進去,進入桌面好慢啊,我知道出事了……

等了五分鐘,進入系統,我的電腦無法開啟了,用diskgenius恢復資料發現多出了乙個fat16的分割槽,大小為26m,裡面有一些奇怪的檔案,我已經害怕了……刪除此分割槽,重建分割槽,然後恢復檔案,大概一小時後,搜尋完畢,發現都是一些亂七八糟的檔案……

我盃具了……

總結經驗:當出現資料丟失的問題時,一定不要進行二次破壞,就算有十足的把握,也要首先保證資料的安全。像我,本來是可以保住資料的,可是因為我的沒耐心和魯莽,導致了這個悲劇,省下了那兩個小時,可能需要20/200甚至更多的時間去處理……還有就是那些分割槽表助手有可能向你的硬碟寫入檔案,easyrecovery可能也會……

MySql錯誤處理 錯誤處理的例子

有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...

MySql錯誤處理(三) 錯誤處理的例子

mysql錯誤處理 三 錯誤處理的例子 有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not foun...

PHP的錯誤處理

error reporting 0 0為不輸出php自帶的錯誤輸出,e all為所有的警告和錯誤都輸出class就是當前類了 當然也可以寫別的類 然後依次介紹下面的三個異常處理方法 字面意思就是自定義錯誤處理,也就是程式錯誤會使用這裡自定義的錯誤處理方法,示例如下 error handler par...