刪除的檔案重開機後又出現、新資料消失:寫入未生效時的備份與唯讀排查順序

刪除的檔案重開機後又出現、新檔案卻消失,表示這些變更沒有跨越重新開機保留下來。原因可能在裝置、連線、檔案系統,也可能是還原軟體或快照回滾,不能只憑現象斷定硬碟已壞。先把仍可讀取的重要資料複製到其他健康裝置,開啟副本確認內容;若複製失敗或資料不可取代,停止自行修復並尋求專業救援。備份後再記錄裝置型號、連接方式、唯讀狀態、事件記錄與健康度,逐項排查。
問題症狀
- 重新開機後,先前已刪除的檔案又出現在原本的資料夾中,表示刪除這個變更沒有保留下來。
- 新複製進去的資料在重新開機後不見,代表新增的變更也沒有保留下來。
- 裝置內原本就存在的舊檔案仍然可以正常開啟與讀取,讀取路徑目前看起來沒有問題。
- 執行格式化,或由本機管理進入磁碟管理刪除磁碟區後再格式化,都回報失敗而無法完成。
- 表面檢查或修復類工具執行後長時間沒有回應,也沒有留下可供判讀的結果或報告。
- 讀取正常但新增與刪除在重新開機後都不生效,形成可重複觀察的變更未持久化現象。
可能原因
- 假設(未驗證):裝置進入唯讀或寫入保護狀態,寫入被快取吸收後未寫入媒體,重新開機後回覆到舊狀態。
- 假設(未驗證):傳輸線、接頭、外接盒、Hub 或供電不穩,使寫入指令失敗而讀取仍然正常。
- 假設(未驗證):檔案系統或目錄結構損毀、日誌未正常提交,使變更在重新掛載後消失。
- 假設(未驗證):固態硬碟的控制器、韌體或映射層異常,無法完成覆寫與區塊回收。
- 假設(未驗證):傳統硬碟的媒體壞軌或磁頭問題,造成寫入與表面檢查停滯。
- 假設(未驗證):還原或凍結軟體、虛擬機快照、精簡還原機制在開機後回滾變更,讓舊狀態重新出現。
- 假設(未驗證):寫入快取政策、篩選驅動或防毒、磁碟管理軟體攔截寫入要求。
- 不能只憑上述症狀斷定控制器、儲存顆粒、磁區或壽命已經故障;需要型號、健康度和錯誤紀錄才能縮小範圍。
排除步驟
- 第一步(資料優先):把仍可開啟的重要檔案複製到另一台電腦或另一顆確認健康的裝置,一次複製一個資料夾,複製後立即開啟檔案確認內容完整,再決定後續動作。
- 驗證副本:比對副本的檔案數量、大小,並實際開啟文件、照片與影片;在副本可用之前,不要進行任何會寫入原裝置的動作。
- 讀取失敗或資料不可取代時:停止自行處理,不要反覆重試同一個檔案,改評估專業資料救援,避免在原裝置上持續動作而降低可救援性。
- 以唯讀方式記錄裝置身分:廠牌、型號、容量、介面、內接或外接、使用的線材與連接埠,以及作業系統版本與檔案系統類型,作為後續對照的基準。
- 只做讀取的連線交叉測試:換線、換連接埠、換外接盒或換一台電腦,比較裝置是否仍被辨識成同一顆、型號與容量是否相同、開啟與複製是否仍順利,以及是否出現新的連線或 I/O 錯誤;讀取本身無法驗證寫入是否生效,因此不在這一步判斷寫入。
- 受控寫入測試(非必要,且僅在副本已驗證後):若為了對照不同連線而必須確認寫入是否生效,只在已備份並驗證的副本前提下,用一個不重要的測試檔案做小範圍寫入與重新開機對照,並先了解可能造成的影響。
- 查看磁碟是否呈唯讀:在 DiskPart 中先確認已選取正確的磁碟,再用 attributes disk 顯示目前磁碟的唯讀屬性;此步驟只查看狀態,不執行清除唯讀的指令。
- 保留事件記錄線索:查看事件記錄中與磁碟、儲存控制器相關的警告與錯誤,記下時間點與來源名稱,用於分辨媒體問題與檔案系統問題。
- 以唯讀方式讀取健康度屬性:例如重映射計數、待映射區、寫入錯誤、可用備援、使用百分比與通電時間,保留原始數值供前後對照,不執行任何調整。
- 檢查回滾來源:確認是否安裝還原或凍結軟體、是否處於虛擬機與快照環境,這些機制會讓開機後的變更被還原。
- 最後才處置裝置本身:確認保固狀態與購買證明,在備份完成後,再依裝置種類決定送修、更換或繼續觀察。
注意事項
- 在副本完成並驗證之前,不要重複執行格式化、刪除磁碟區或重新分區;這些寫入型操作可能讓尚未備份的資料更難取回。
- 不要為了修復而刷寫或更新韌體;裝置已出現寫入異常時,刷寫中斷可能造成資料遺失與裝置無法使用。
- chkdsk 的 /scan 是 NTFS 線上掃描,/f、/r、/spotfix 具有修復或長時間掃描效果;尚未完成備份前不要在可疑裝置上執行修復選項。
- Windows 的儲存裝置重大警告只監控 NVM SSD,SATA SSD 與傳統硬碟不會出現同類警示,因此沒有警示不等於裝置健康。
- DiskPart 的指令作用在目前選取的磁碟上,選錯磁碟會讓操作套用到錯誤的裝置;執行任何指令前先核對磁碟編號、容量與分區配置。
- 若資料價值高或複製過程反覆讀取失敗,磁碟映像與唯讀對調不保證安全,專業資料救援通常比繼續自行操作風險更低。
- 未經檢查就採信某個故障結論,可能導致過早丟棄裝置,或在尚未備份時執行破壞性操作。
常見問題
舊檔案還能讀取,是不是代表這顆裝置沒壞?
讀取正常只說明讀取路徑目前可用。新增與刪除在重新開機後都不生效,可能是唯讀狀態、連線供電、檔案系統、媒體或還原與快照回滾等其中一種原因,既不能據此判定沒壞,也不能直接認定是某個特定零件損壞。
可以先格式化試試看能不能解決嗎?
在重要檔案已複製並驗證之前不建議。格式化會寫入檔案結構,可能讓原本仍可讀取的資料更難取回;即使格式化失敗,那也只是線索之一,不代表特定故障原因。
Windows 沒有跳出儲存裝置重大警告,是否表示健康?
該健康監控只適用於 NVM SSD,SATA SSD 與傳統硬碟不會收到同樣的警示,所以沒有警示不能證明健康。判斷仍以備份完成與唯讀檢查取得的原始數據為準。
複製時某個檔案卡住讀不出來該怎麼辦?
先跳過該檔案,完成其他可讀取檔案的複製與驗證,並記錄卡住的路徑與發生的時間點。若卡住的是不可取代的資料,停止反覆重試,改由專業資料救援處理。
健康度顯示剩餘壽命很高,還需要擔心嗎?
剩餘壽命這類估算值只能參考,無法取代完整屬性與實際讀寫行為。數值正常仍可能出現寫入未生效,因此重點仍是先備份,並保留原始數值供前後對照。
診斷結論
刪除的檔案重新出現與新資料消失,共同點是變更沒有跨越重新開機保留下來,原因尚未確認,而不是某一個特定故障的證明。合理的順序是:先把仍可讀取的重要檔案複製到另一台健康裝置並開啟驗證;讀取失敗或資料不可取代就停止自行處理並評估專業救援。接著只做不寫入的檢查:記錄裝置與連接方式、交叉測試線材與連接埠並比較讀取與裝置辨識是否一致、確認磁碟是否被標示為唯讀、保留事件記錄與健康度原始數值,並檢查是否有還原或快照機制回滾變更。任何受控寫入測試都留到副本驗證完成之後,且只在有必要並了解風險時才做;格式化、刪除磁碟區、刷寫韌體與 chkdsk 修復選項同樣留到備份完成且確認必要之後再考慮。Windows 的重大警告只涵蓋 NVM SSD,SATA SSD 與傳統硬碟沒有警示也不等於健康。
技術資料
- Microsoft Support: What to do about a critical warning for a storage device:儲存裝置重大警告時先備份資料並尋求支援;此 Windows 健康警示只監控 NVM SSD,不涵蓋 SATA SSD 與 HDD,不能用警示缺席證明磁碟健康。
- Microsoft Learn: attributes disk:DiskPart attributes disk 可顯示目前磁碟的唯讀屬性;必須先正確選取磁碟。本文只建議讀取,不提供 clear readonly 操作。
- Microsoft Learn: Guidance for Troubleshooting Data Corruption and Disk Errors:磁碟、檔案系統與儲存問題可造成資料或 I/O 異常;可保留事件記錄及以掃描模式檢查,需分辨媒體故障與檔案系統問題。文件面向 Windows Server,於一般 Windows 讀者只引用共同診斷原理。
- Microsoft Learn: chkdsk:說明 chkdsk /scan 是 NTFS 線上掃描,/f、/r、/spotfix 等具有修復或長時間掃描效果;本文不指示在尚未備份的可疑裝置上執行修復。
本文僅供排查參考,實際情況請以實機狀況判斷;操作前請先備份重要資料。