本文會先盤點常用的微信備份方案,隨后重點介紹電腦版微信的文件結構、可以清理的內容、必須保留的文件,以及備份的注意事項。
對于很多人,微信Windows版(下文統稱電腦版微信)是除瀏覽器外最重要的桌面軟件。但電腦微信沒有自己的備份功能,操作失誤、系統重裝、不知名的閃退,都有可能導致的聊天記錄丟失。然而網絡上并沒有多少關于電腦版微信的內容,導致很多人求助無援。希望本文能對大家有一點幫助。
吐槽
微信可能是地球上每天被“問候”最多的app。大家吐槽的,不是微信的技術,而是態度。畢竟“大家自然會來適配我,我為什么要改?”都已經是名梗了。微信的技術團隊,哪怕有QQ團隊一半的努力,億萬人的生活水平都會得到立竿見影的提升。缺乏競爭的情況下,一個不思進取的app當上國民軟件,成為十幾億人每天都離不開的工具,說句難聽點,就是國之不幸。
如果不是微信做得這么**,可能絕大部分人都沒意識到備份的重要性。安卓自動更新時遇到簽名變化、iOS的bug,都有可能導致微信連帶聊天數據一起歸零。電腦版微信一次偶然的登陸失敗,也可能會丟失幾個星期的聊天記錄。
微信除了是把圖片/視頻高度壓縮的“小而美”壓縮工具,文件傳輸大小限制(新版本終于放寬到單文件1GB)、讓人記憶猶新的圖片和視頻壓縮(視頻文件最大100MB)、電腦版小程序調不了窗口大小、PC版和手機版聊天記錄無法合并、各種多選限制、備份傳輸慢且方法單一、功能殘缺落后,等等等等一大堆問題都沒解決的時候,微信更新等來的是表情動效和PC版朋友圈,反手一句好家伙。
備份方案
幾種常見的微信備份方案排名:
此外,還有WX Backup等PC/Mac工具,它們通過蘋果iOS設備的iTunes非加密備份,最終把聊天記錄輸出成html網頁格式,曲線救國地實現跨平臺瀏覽手機備份的效果,自帶時間線轉跳,體驗比微信自己還好↓
部分PC會遇到無法添加路徑的問題,可把iTunes的備份從C:\Users\用戶名\AppData\Roaming\Apple \,剪切到桌面,然后手動添加。而現PC版有“給定關鍵字不在字典中”bug、生成的文件過多、無法多選恢復、文件夾并非以微信昵稱命名、無搜索功能等遺憾,只能等開發者修復。
常見的聊天數據丟失恢復方法
除了iPad版,Windows版是功能最殘缺、最沒人權的常用微信客戶端。電腦版沒有自己的消息備份功能,且聊天數據和手機版隔離存在,相互之間無法相互備份、恢復、查看,所以電腦版微信永遠無法當微信備份的匯總源(起碼在大改版之前是這樣)。
一旦手機丟失或app丟失重要聊天記錄,存在電腦版微信上的聊天數據就成了孤本。很多人被迫去研究電腦版微信的時候,又會發現其文件架構看不懂,備份和恢復起來都很懵逼。
丟失最近幾天、幾個月(視最近聊天數據的大小而異),或完全丟失聊天數據都可用下面方法嘗試。微信官方的修復方法/doc/,精簡要概括如下:
退出并關閉電腦版微信,備份“All Users\config”、和“用戶名\config和Msg文件夾”,以防萬一。
到“WeChat Files\用戶名\Msg”文件夾,找到文件名類似“XXX. xxxxxxx”和“XXX. xxxxxxx”文件(它們是原來的聊天數據庫文件,因意外退出而被重命名),手動給它們修改文件名,去掉被添加的后綴(改名前先把已經生成的同名文件刪除)。
到“WeChat Files\用戶名\Msg\Multi或Msg\Multi\bak”,找到文件名類似“MSG數字(從0開始編號)_一大串數字”的文件。例如把“.bakdb”的文件,重命名為“MSG0.db”。根據文件的修改時間和大小,判斷這是否是我們的目標。
把類似文件重命名修改后,重新登陸微信。
電腦版微信的數據結構、用途與意義
用截稿時的微信 3.3.0 for Windows版為例(老版微信的媒體文件位置略有差別),如版本相差太遠,描述和處理方法都可能會發生變化,此處僅供參考。電腦版微信的“設置-文件管理”中,可查看和修改微信數據的保存位置。
“WeChat Files/微信名”目錄下有:
在微信號文件夾中,各個文件夾用途如下:
Applet:又是小程序的文件夾,這次是存放配置記錄等文件。里面的文件又多又碎,刪掉的話,沒有云同步功能的小程序會丟失本地的設置和配置記錄。
:功能不明,運行時可刪除,暫無發現影響,且自動重新生成,還不會變動。
backup和:都是備份相關,而存放的是手機到電腦的備份,每臺手機都有唯一的文件夾。
文件夾結構↑
同一臺手機,每次新增備份都會更新除log外的所有文件,“BAK_”后綴的數字從0-N,單個最大1.99GB(微信其實可以把聊天數據封裝成單個文件)。3個文件需要對應,缺一不可,否則會提示“文件被移動或損壞,無法繼續”。備份恢復過程中會生產Backup.db-shm、Backup.db-wal臨時文件,完成后會自行刪除。
config文件夾:登陸與聊天數據配置相關文件,恢復古老版本數據時需要它:
:統一存放所有的緩存、表情、文件、圖片、視頻等文件。子文件夾大多會按月放置文件:
Msg:聊天數據文件,最重要的文件夾。內部是Multi文件夾和一堆.db后綴的數據庫文件:
要恢復聊天數據,但又不需要圖片視頻等數據,保留ChatMsg.db、.db和config文件夾即可(空間占用瞬間降低95.8789415%)。
小技巧與冷知識
電腦版微信的小程序“TNT模式”↑
*請認真填寫需求信息,我們會在24小時內與您取得聯系。