如何修復舊時間機器備份磁碟機中的資料夾存取被拒絕的問題?

如何修復舊時間機器備份磁碟機中的資料夾存取被拒絕的問題?

細節:Mac OSX El Capitan Time Machine 是由這款新 Mac 取代的舊 Mac 衍生而來。兩人都經營 El Capitan。

我試圖解決的具體問題是某些資料夾上顯示紅色圓圈,表明我無法存取它們。我已經能夠通過右鍵單擊、選擇獲取資訊、將當前管理員用戶添加到權限中的用戶列表中(因為它們不存在)來訪問它們,然後指示系統應用更改或使用戶我剛剛添加了所有者。

現在,我發現執行此操作的命令列如下: sudo chown -R user rootfolderoftimemachinebackup

然後我輸入用戶密碼。我得到了大量“不允許操作”結果,但很大程度上我這個命令做了我想要的。我很好奇是否有人可以向我解釋我將採取的方法來存取不允許執行該操作的文件。我已嘗試在這些特定目錄上執行本文開頭所解釋的手動程序。但是,當我嘗試將我的用戶新增至使用者清單時,它告訴我我沒有這樣做的權限。好吧,我是這台電腦的管理員,我想要執行此操作的文件駐留在不再作為時間機器卷安裝的時間機器卷中。我試圖獲取所有權的檔案是很久以前 Windows 資料夾備份中的 Windows 檔案。它可能可以被刪除,但據我所知,我想解決這個問題,以便我知道如何消除問題。

我看到的一篇文章表明我需要使用 COMMAND-R 啟動,並在此模式下運行終端並禁用 csr。我還沒有嘗試過這個,但是如果有人可以確認錯誤的原因是因為系統完整性保護已打開,我會將其關閉。

我參考的貼文是這裡

感謝您提供的任何幫助,我將在明天再次查看這篇文章並回答您可能需要回答的任何其他問題,以幫助我弄清楚這一點。

再次感謝。

我已經檢查了以下問題,看看答案是否存在......但到目前為止什麼都沒有。

如何更改使用 Time Machine 備份的檔案的所有權

修復 Time Machine 使用的 OSX Ext 磁碟上的權限

答案1

我通常在執行手動使用者帳戶恢復或遷移到新電腦後使用 tmutil 來恢復 TM 所有權。連接 TM 備用磁碟機。在終端應用程式中鍵入「sudo tmutilheritbackup」後,將第一個資料夾拖曳到 Backups.backupdb 中,以提供通常是 Macintosh 共用名稱的路徑。

sudo tmutil inheritbackup 

然後關聯最後一次進行的 TM 備份。找到您的 TM 卷,然後將查找器視圖設定為清單。打開第一個資料夾在「Backups.backupdb」中,裡面應該是名稱中帶有TM備份日期的資料夾清單。這倒數第二個資料夾應該是最後一個 TM 備份(最後一個資料夾實際上是“Latest”別名)。該資料夾內應該是磁碟區的名稱,通常是「Macintosh HD」或任何名稱(如果重新命名為其他名稱)。輸入“sudo tmutil Associatedisk -a / ”後將該資料夾拖曳到下面以提供路徑。

sudo tmutil associatedisk -a / 

使用此功能的最佳時間是在替換 Mac 上設定帳戶後嘗試使用 TM 之前,或在遷移後登入後立即使用。我不確定這是否有效,因為您已經對時間機器備份資料夾進行了手動權限設置,但值得一試。

祝你好運!

相關內容