文會先盤點常用的微信備份方案,隨后重點介紹電腦版微信的文件結構、可以清理的內容、必須保留的文件,以及備份的注意事項。
對于很多人,微信Windows版(下文統稱電腦版微信)是除瀏覽器外最重要的桌面軟件。但電腦微信沒有自己的備份功能,操作失誤、系統重裝、不知名的閃退,都有可能導致的聊天記錄丟失。然而網絡上并沒有多少關于電腦版微信的內容,導致很多人求助無援。希望本文能對大家有一點幫助。
吐槽
微信可能是地球上每天被“問候”最多的app。大家吐槽的,不是微信的技術,而是態度。畢竟“大家自然會來適配我,我為什么要改?”都已經是名梗了。微信的技術團隊,哪怕有QQ團隊一半的努力,億萬人的生活水平都會得到立竿見影的提升。缺乏競爭的情況下,一個不思進取的app當上國民軟件,成為十幾億人每天都離不開的工具,說句難聽點,就是國之不幸。
如果不是微信做得這么**,可能絕大部分人都沒意識到備份的重要性。安卓自動更新時遇到簽名變化、iOS的bug,都有可能導致微信連帶聊天數據一起歸零。電腦版微信一次偶然的登陸失敗,也可能會丟失幾個星期的聊天記錄。
微信除了是把圖片/視頻高度壓縮的“小而美”壓縮工具,文件傳輸大小限制(新版本終于放寬到單文件1GB)、讓人記憶猶新的圖片和視頻壓縮(視頻文件最大100MB)、電腦版小程序調不了窗口大小、PC版和手機版聊天記錄無法合并、各種多選限制、備份傳輸慢且方法單一、功能殘缺落后,等等等等一大堆問題都沒解決的時候,微信更新等來的是表情動效和PC版朋友圈,反手一句好家伙。
備份方案
幾種常見的微信備份方案排名:
最好的備份方案,是從手機備份到電腦。可多次覆蓋、更新、增量合并,只會生成幾個核心文件,方便管理;
次一級,是國產手機系統自帶的app備份功能,同樣只會生成幾個大文件,方便管理和備份,但只能同品牌手機間進行;接近的方法,還有iOS設備的iTunes備份,但會生成巨量零碎文件,速度慢。
最后才是手機之間的聊天記錄遷移,能跨安卓和iOS平臺,但文件零碎,速度慢,只能存在手機里,管理和備份麻煩。
此外,還有WX Backup等PC/Mac工具,它們通過蘋果iOS設備的iTunes非加密備份,最終把聊天記錄輸出成html網頁格式,曲線救國地實現跨平臺瀏覽手機備份的效果,自帶時間線轉跳,體驗比微信自己還好↓
部分PC會遇到無法添加路徑的問題,可把iTunes的備份從C:\Users\用戶名\AppData\Roaming\Apple Computer\MobileSync,剪切到桌面,然后手動添加。而現PC版有“給定關鍵字不在字典中”bug、生成的文件過多、無法多選恢復、文件夾并非以微信昵稱命名、無搜索功能等遺憾,只能等開發者修復。
常見的聊天數據丟失恢復方法
除了iPad版,Windows版是功能最殘缺、最沒人權的常用微信客戶端。電腦版沒有自己的消息備份功能,且聊天數據和手機版隔離存在,相互之間無法相互備份、恢復、查看,所以電腦版微信永遠無法當微信備份的匯總源(起碼在大改版之前是這樣)。
一旦手機丟失或app丟失重要聊天記錄,存在電腦版微信上的聊天數據就成了孤本。很多人被迫去研究電腦版微信的時候,又會發現其文件架構看不懂,備份和恢復起來都很懵逼。
丟失最近幾天、幾個月(視最近聊天數據的大小而異),或完全丟失聊天數據都可用下面方法嘗試。微信官方的修復方法docs.qq.com/doc/DS0JqY1FEVmVnSWdB,精簡要概括如下:
退出并關閉電腦版微信,備份“All Users\config”、和“用戶名\config和Msg文件夾”,以防萬一。
到“WeChat Files\用戶名\Msg”文件夾,找到文件名類似“XXX.db_Uncategorized xxxxxxx”和“XXX.db_SQLITE_NOTADB xxxxxxx”文件(它們是原來的聊天數據庫文件,因意外退出而被重命名),手動給它們修改文件名,去掉被添加的后綴(改名前先把已經生成的同名文件刪除)。
到“WeChat Files\用戶名\Msg\Multi或Msg\Multi\bak”,找到文件名類似“MSG數字(從0開始編號)_一大串數字”的文件。例如把“MSG0_1625828833.bakdb”的文件,重命名為“MSG0.db”。根據文件的修改時間和大小,判斷這是否是我們的目標。
把類似文件重命名修改后,重新登陸微信。
電腦版微信的數據結構、用途與意義
用截稿時的微信 3.3.0 for Windows版為例(老版微信的媒體文件位置略有差別),如版本相差太遠,描述和處理方法都可能會發生變化,此處僅供參考。電腦版微信的“設置-文件管理”中,可查看和修改微信數據的保存位置。
“WeChat Files/微信名”目錄下有:
All Users:config文件夾和用戶頭像。config文件夾里核心的是config.data,記錄了登陸信息,沒有它就得重新掃碼登陸。頭像和.ini文件(是配置信息)都不是重要文件,登陸就會再次生成。而登陸失敗或閃退時,可能會生成重復頭像,用久了可能會積攢大量重復頭像。
Applet:小程序目錄。每打開一個小程序就會生成類似wxe73c2db202c7eebf的文件夾。里面是小程序的“.wxapkg”文件和庫文件,大部分都是幾MB的大小。即便是小程序運行過程中,也可以刪除,下次打開又會自動下載。
“微信號”名稱文件夾:不同版本的目錄結構有變動,加上意外退出會生成的中斷文件,所以如果微信電腦版用了很久的話,該文件夾會非常混亂。
在微信號文件夾中,各個文件夾用途如下:
Applet:又是小程序的文件夾,這次是存放配置記錄等文件。里面的文件又多又碎,刪掉的話,沒有云同步功能的小程序會丟失本地的設置和配置記錄。
ResUpdateV2:功能不明,運行時可刪除,暫無發現影響,且自動重新生成,還不會變動。
backup和BackupFiles:都是備份相關,而BackupFiles存放的是手機到電腦的備份,每臺手機都有唯一的文件夾。
BackupFiles文件夾結構↑
Backup.db:數據庫文件,備份數據的引導。備份管理器顯示的“首次、上次備份時間、備份時間段、聊天數”數據全在里面(如果原來的BAK_0_MEDIA和TEXT被移走或重名覆蓋,就只能看到列表,但無法恢復);
BAK_0_MEDIA:聊天的圖文、音視頻數據;
BAK_0_TEXT:聊天文本信息;
log:記錄文件,每次手機備份和恢復都會生成log.zip文件(女朋友/老婆偷偷查崗,或者恢復備份時,沒想起哪個恢復過,可查看log文件的修改時間),刪除和保留log都不影響數據恢復。
同一臺手機,每次新增備份都會更新除log外的所有文件,“BAK_”后綴的數字從0-N,單個最大1.99GB(微信其實可以把聊天數據封裝成單個文件)。3個文件需要對應,缺一不可,否則會提示“文件被移動或損壞,無法繼續”。備份恢復過程中會生產Backup.db-shm、Backup.db-wal臨時文件,完成后會自行刪除。
config文件夾:登陸與聊天數據配置相關文件,恢復古老版本數據時需要它:
AccInfo.dat:賬號登陸信息。All Users和自己微信號名下都有config文件夾。前者的config.data和后者的后者的AccInfo.dat,任意刪掉一個都得重新掃碼登陸
aconfig.dat、config.data、xxxx.ini:都是體積非常小的配置文件。
FileStorage:統一存放所有的緩存、表情、文件、圖片、視頻等文件。子文件夾大多會按月放置文件:
cache:聊天過程中的各種圖片緩存;
CustomEmotion:表情包(會云同步,刪掉后,下次點開個人表情,或點開有用過這些表情的聊天窗口,都會重新下載生成)。17年到現在,筆者的這個文件夾就已經膨脹到1.43G,3323個文件了;
General:里面有Emotion圖標、高清頭像(手動點開過某人的大圖像)之類的文件,也是云同步的;
File:傳輸的word、excel、pdf、壓縮包等文件;
Video:視頻文件和它們的縮略圖;
Image:圖片文件,和縮略圖一起被加密成dat文件(古老的電腦版微信和onenote都是保存原圖片,有隱私隱患和尷尬)。通過異或處理編輯文件頭并修改后綴可得到原圖,但脫離聊天內容的圖片也沒有意義,這里就不詳說提取方法了;
Temp/TempFromPhone:臨時文件;
Sns:里面是cache緩存,被刪除后會重新生成。不一定每次登陸都會生成新文件,但每次生成的文件都會記錄下單次登陸的時間(又是查崗隱患?);
Fav、PAG:意義不明。
Msg:聊天數據文件,最重要的文件夾。內部是Multi文件夾和一堆.db后綴的數據庫文件:
Multi:緩沖區,存放最近的聊天記錄。客戶端發生過意外關閉(登陸過程中初始化失敗等),就會生成“bak”文件夾,里面是類似“MSG0.db1600310954990.IOErr”的文件,其數字串是出錯時的時間戳。MSG0.db等文件是聊天緩存,一般大小是60MB,用于存放最近的聊天記錄。改名或被刪,會導致最近的聊天、傳輸的文件記錄消失(群聊視頻、傳輸的視頻、錄音等)。
后綴名“.data”文件:ABTest、CheckResUpdate、XLabTest,可能是微信的測試/資源更新文件,可刪;
后綴名“.db”的數據庫文件,當中最核心的是ChatMsg.db(聊天數據的本體,沒有它的話,只有列表縮略文字,但沒內容)、MicroMsg.db(沒有它就得重新初始化,且聊天內容也會消失)。
要恢復聊天數據,但又不需要圖片視頻等數據,保留ChatMsg.db、MicroMsg.db和config文件夾即可(空間占用瞬間降低95.8789415%)。
小技巧與冷知識
電腦版微信的小程序“TNT模式”↑
小程序也能做到TNT的效果,只是大部分小程序功能太弱,且調不了窗口大小(滴滴打車等極少數除外);
建議開微信小號,然后頂置,用以代替文件助手。這樣兩邊都會有記錄,等于多個備份;
不想在電腦上看到朋友圈?在手機微信的發現頁關閉朋友圈,重新登陸之后,電腦端的入口也會跟著消失(傷敵一千,自損八百);
活用分享菜單里的“在電腦上打開”。手機不方便看文章時,分享到“在電腦上打開”,下次登陸電腦版時會批量打開期間提交的文章,比永遠不會再看的收藏夾更適合做稍后閱讀工具;
如“部分人頭像丟失”,在聊天窗口,點對方信息中的頭像即可重新生成;
登陸失敗閃退后,盡快去修改后綴.FatalErr、_SQLITE_CORRUPT XXXXXXXX、.bakdb等文件。新來的消息會記錄在新文件上,而恢復原記錄時,新的聊天記錄會因被覆蓋而丟失。文件后綴的那串數字的前10位進行“Unix時間戳”轉換后就是文件修改的時間;
剛新建的空word、excel、PPT,會被電腦版微信發現,然后不讓發送(沒用的知識又變多了)。
信是我們日常生活中使用頻率極高的即時通訊工具。在日常生活中,我們可能會因為各種原因意外刪除了微信聊天記錄,這時候就需要使用電腦來進行數據恢復。幸運的是,恢復微信聊天記錄并不困難,只需兩個方法即可完成。怎么用電腦恢復微信聊天記錄?然而,你可以通過電腦來恢復微信聊天記錄,下面我將介紹具體的操作步驟。
如果我們之前有定期備份好手機數據,怎么用電腦恢復微信聊天記錄呢?下面來介紹具體的操作步驟,一起來看看!
步驟1:使用USB數據線將手機連接到電腦上。如果你是在Mac上,打開Finder;如果你是在Windows上,打開iTunes。
步驟2:在iTunes或Finder中選擇你的手機。
步驟3:然后點擊【恢復備份】選項,等待備份完成。
建議選擇官方認可的、信譽良好的第三方工具,以確保數據的安全性和完整性。這里推薦使用的工具是【數據蛙蘋果恢復專家】,它的特點主要如下:
(1)恢復數據類型全面:不僅支持恢復微信聊天記錄,還可以恢復微信中的圖片、視頻、文件等多種數據類型,這為用戶提供了更全面的數據恢復解決方案。
(2)高成功率:具備強大的數據掃描和恢復能力,能夠深度掃描手機或存儲設備,盡可能找到并恢復被刪除的微信數據,比普通方法更能夠成功恢復數據。
(3)兼容性良好:能夠兼容多種手機型號(iPhone5、6/6s、7/7s、8、11等手機型號和iPad平板)和操作系統版本(Win和Mac版本),為用戶提供廣泛的適用性。
蘋果恢復專家軟件下載鏈接:https://www.shujuwa.net/iphonehuifu/
操作環境:
演示機型:iPhone 8;華為MateBook
系統版本:Windows 10
軟件版本:數據蛙蘋果恢復專家3.0.86
電腦刪除的微信記錄能找回嗎?可以的。
如果我們曾經在電腦通過iTunes備份手機數據,那么可以直接在這個模式下進行操作:
步驟1:打開選定的恢復工具,在【從iTunes備份中恢復】模式中,選擇你最新備份的iTunes文件。
步驟2:點擊【開始】按鈕。掃描過程中請不要隨意中斷手機與電腦的連接,或者進行其他的操作,等待手機數據掃描完成。
步驟3:按照軟件的指示,選擇你想要恢復的微信聊天記錄,并開始恢復過程。
聊天記錄被刪如何恢復?下面這個模式適合沒有進行過手機數據備份的情況:
步驟1:在【從iOS設備中恢復】模式中,請先通過USB數據線連接手機、電腦。
步驟2:如果蘋果手機設定了鎖屏密碼,需要在彈出的窗口輸入準確的鎖屏密碼。手機成功連接后,在出現的【開始掃描】按鈕進行點擊。
步驟3:已經刪除的微信聊天記錄會顯示為紅色,我們可以通過【篩選】按鈕準確找到需要恢復的數據。
步驟4:在掃描結果界面右下角點擊【導出】按鈕,并選擇好在電腦保存的位置。
希望通過本文的介紹,您已經學會了怎么用電腦恢復微信聊天記錄。無論是利用備份文件恢復,還是借助第三方工具進行數據恢復,都是有效的方法,大家可以根據自己的實際情況來選擇具體的操作方法。
往期推薦:
微信聊天記錄怎么恢復?三個必看技巧大揭秘
想看微信運動步數?恢復微信運動一鍵搞定!
失而復得!蘋果照片數據恢復我只用了這3招
擊右上方“關注”,第一時間獲取科技資訊、技能攻略、產品體驗,私信我回復“01”,送你一份玩機技能大禮包。
---------------------------------
作為國民級社交App,微信已經完全融入到了我們的日常生活中,例如上班工作,需要用微信或企業版;與朋友聊天,需要用到微信;查看朋友當天的動態,需要用到微信等。
小雷是個強迫癥的微信用戶,每天打開微信,必須看到沒有任何聊天記錄的主界面。所以,久而久之,小雷便養成了日常清理聊天記錄的習慣。
但是絕大多數用戶,在使用微信時,都會保留聊天記錄,慢慢地,你會發現微信占用手機的存儲空間會越來越大,少則幾十GB,多則上百GB。
微信的聊天記錄就跟照片一樣,具有一定的回憶屬性。舉個例子,當你處于閑暇時,突然想要翻看與妹子以前的聊天記錄,回味下當時曖昧的情緒。又或者和朋友聊到某個問題時,朋友有印象之前好像聊過這個問題,剛好你保存了之前的聊天記錄,可以拿出來截圖進行佐證。
雖然保留微信聊天記錄可以為用戶帶來諸多便利,但是隨著時間推移,手機存儲空間會越來越小,會出現運行卡頓,提醒用戶手機空間不足等問題。那有什么方法可以在不占用手機存儲空間的情況下,同時保留微信聊天記錄呢?
有,不過小雷這個方法僅限iOS用戶。在開始講解之前,我們不妨先搞明白聊天記錄備份、聊天記錄恢復和聊天記錄導出這三個概念。
首先,聊天記錄備份是指將手機端或電腦端的微信聊天記錄,備份到電腦或手機本地。這個方法可在微信設置中實現,如果你手機弄丟了或誤刪了聊天記錄,可以在電腦上選擇恢復聊天記錄至手機。
當然,如果你覺得備份的聊天記錄仍未占用你手機或電腦的空間,還可以將備份好的數據上傳至云端服務器。雖然微信自帶的聊天記錄備份功能很簡單,但是備份好的聊天記錄卻不支持直接預覽,必須恢復聊天記錄至手機后才可以進行查看。
其次,聊天記錄恢復實際上是恢復手機上被刪除的文件信息,因為微信的聊天記錄并不會上傳至騰訊云端服務器,而是保存在手機本地。所以,理論上來講,只要微信的聊天記錄沒有被覆蓋,還是可以恢復的。
至于具體的操作方法,大家可以去某寶購買數據恢復服務,但前提條件是你沒有卸載微信,不然聊天記錄找回的可能性就會變得很小。
最后,聊天記錄導出指的是將微信現有的聊天記錄導出來,形成可觀看的文檔,比如圖片、語音、文字等。
上文小雷留了個懸念,有一款可以將iOS端的微信聊天記錄導出來的應用。現在,小雷來揭曉答案,那就是WX Backup。這是一款無廣告的免費應用,操作流程簡單易懂,導出的微信聊天記錄看起來也很舒服。
目前,WX Backup現已支持Windows和macOS雙平臺,唯一的限制條件就是只有iOS用戶可以使用,因為安卓手機導出微信聊天記錄的方法實在是太多了。由于iOS系統的封閉性,所以,微信聊天記錄導出的方法也就十分有限。
WX Backup可以說是不可多得的良心軟件,只需將蘋果設備以有線的方式連接到電腦,并進行未加密的系統備份,然后打開WX Backup便可以自動獲取微信聊天記錄。
需要注意的是,如果你使用的是蘋果電腦,macOS Catalina之前的系統版本可在iTunes中進行未加密備份,而將電腦系統升級到macOS Catalina之后的朋友,可在訪達或音樂App左側的菜單欄找到iPhone,然后選擇未加密備份即可。
經實測,由于小雷的電腦是M1版的MacBook Pro 13英寸,系統是macOS Big Sur 11.4 Beta版,在使用WX Backup時,不管是手動還是自動,都無法從未加密的備份文件中讀取微信的聊天記錄。
目前,還不清楚WX Backup讀取微信聊天記錄失敗的原因,是否與M1或測試版操作系統有關。
但是從其他媒體的體驗文章來看,比如少數派,macOS版的WX Backup是可以正常使用的。(下方圖源來自少數派)
根據WX Backup官網介紹,凡是導出的微信聊天記錄,都能夠以網頁的方式進行瀏覽,而且右側導航欄會標注具體的聊天日期。
另外,官網最底部還專門設立了「常見問題解答」區域。
洞察能力較強的用戶,可能已經發現了問題,在常見問題解答區域中,官方并未提及是否會竊取用戶隱私的問題。
雖然WX Backup是一款良心的軟件,但是畢竟出自第三方,難免會受到這樣的質疑。如果微信官方可以推出類似的功能,用戶使用起來也會更加放心。
看待問題的角度有很多,盡管WX Backup沒有注明用戶隱私相關的問題,但我們可以做出假設。如果WX Backup留了后手,在軟件中加入了竊取用戶隱私的代碼,并造成了大量用戶隱私泄露的話,一旦被發現或舉報,就會受到相應的法律制裁。所以,WX Backup應該不會竊取用戶隱私。
當然,這也只是假設,使用第三方應用本身就存在一定的風險,每年的315晚會,央視基本上都會曝出第三方應用盜取用戶隱私的新聞。所以,與其使用WX Backup,用戶更希望微信也能夠推出類似的功能,哪怕操作流程復雜一點,他們也愿意去使用,畢竟用麻煩可以換來省心。大家可以到 “雷科技” 公眾號上面回復【512】獲取WX Backup的下載地址。