修複損壞的VSS資料檔案

來源:互聯網
上載者:User
今天遇到一個問題,使用VSS的時候,突然跳出一個錯誤:

       Error reading from file!

發現有一個VSS上的目錄出現了異常,只要滑鼠點擊,就跳出這個錯誤!嘗試如下動作:
 
    - 刪除這個分支 ... 失敗
    - 重新命名這個分支  ... 失敗
    - 用archive的備份檔來恢複這個分支 ... 失敗

發現都沒有辦法,但從中有觀察到說有一個檔案tundaaaa.a開啟,未能正常關閉!
於是重啟了VSS所在的Server...
發現...還是...失敗!

於是決定把VSS下面的data目錄進行備份,一看,下了一跳,居然有4.xG的大小!這個應該是一個潛在的
不安因素,但是問題還是要解的!

哈哈...動感超人登場...公司裡管VSS伺服器的那位大牛從微軟MSDN上翻出來了一個陳鐵,說是有解決辦法,
不過就是網上有流傳這個辦法不是100%管用,不管了,說什麼都要試試:

在VSS的安裝目錄下,有一個程式叫analyze.exe,可以用來修複損壞的資料檔案, 用法如下:
    analyze -f <path to data folder>

用我的例子來說:

    D:/MSVSS/Win32/analyze.exe -f E:/SourceBin/Data

跳出一個視窗,說正在修複...接下來就出去轉轉,回來看看結果就可以了!
如果點背,可以修複,如果中頭彩,我也就沒有什麼辦法了!
...
... ... 上mop中... ...
...
回來看看,哈哈...成功了!我沒有rpwt !!!

放出M$的文章:http://support.microsoft.com/default.aspx?scid=kb;en-us;Q153501

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.