我已經從Mac中刪除了系統文件,需要將其取回。
系統文件可以包括:
- 根目錄中的隱藏文件> / -尤其是 / private
- / System 文件
- / Library 文件
- /應用文件
系統文件不是任何應用,用戶文件或可以通過已知序列(例如緩存文件,Spotlight索引文件等)重新生成。
bmike♦對此此評論的規範問答。
我已經從Mac中刪除了系統文件,需要將其取回。
系統文件可以包括:
系統文件不是任何應用,用戶文件或可以通過已知序列(例如緩存文件,Spotlight索引文件等)重新生成。
bmike♦對此此評論的規範問答。
如果您使用的是最新的Mac,則它具有恢復分區。
打開Mac的電源並按住 Command kbd> + R kbd>,直到出現Apple徽標。這將導致Mac使用恢復分區啟動。
一旦進入恢復分區,就可以重新安裝操作系統。
此Apple技術說明 OS X:關於OS X恢復,提供了更多詳細信息。
您可以重新安裝OS並保持文件完整。 Apple刪除了“擦除/安裝”選項,因此您不必擔心Recovery Installer會擦除文件。現在,當從恢復操作系統啟動時,您必須顯式啟動“磁盤工具”工具以擦除或重新格式化/重新分區驅動器。
如果您不介意或確定自己的Recovery HD已打補丁以與主系統上的操作系統匹配,則可以捕獲文件並查看其是否有效,而無需完全重新安裝操作系統,而無需重新安裝操作系統。重新啟動或Internet連接/保存的安裝程序。
許多 1 sup>系統文件也包含在恢復分區中,並且可以通過
安裝恢復HD
diskutil掛載Recovery \ HD
安裝BaseSystem.dmg
hdiutil掛載/ Volumes / Recovery \ HD / com.apple.recovery.boot / BaseSystem.dmg
複製文件
FILE =“ / usr / bin / codesign” sudo cp -p / Volumes / OS \ X \ Base \ System / $ {FILE} $ {FILE}
如果您必須頻繁運行,則可以將此過程組合為單行命令…
FILE = “ / usr / bin / codesign”; diskutil掛載Recovery \ HD && hdiutil掛載/ Volumes / Recovery \ HD / com.apple.recovery.boot / BaseSystem.dmg && sudo cp -p / Volumes / OS \ X \ Base \ System / $ {FILE}
即使您刪除了 cp
二進製文件(可能會發生),也存在 / usr / bin / ditto
, / usr / bin / tar
和其他可以代表 cp
的命令。
可以通過Recovery HD,Internet Recovery或OS X安裝介質重新安裝OS X,然後重新安裝OS X將“修復”您的安裝並將所有丟失/損壞的系統文件複製回您的系統。
我建議您在手動複製文件然後重新啟動後,使用“磁盤工具”進行權限修復。如果該修復程序有效,現在將是另一個備份快照的絕佳時機。
1 sup>並非所有系統文件都位於Recovery HD上,但很多都是。如果復制命令不起作用,請檢查該文件是否在Recovery HD上。 sup>
如果您確定自己的Recovery HD已打補丁以匹配主系統上的操作系統,則可以捕獲文件並查看其是否有效,而無需完全重新安裝操作系統。
按住⌘ kbd> -R在啟動過程中,直到看到類似於以下窗口:
這些是您的選擇:
選擇實用程序>終端:
您的OS X磁盤將安裝在 / Volumes / <您的磁盤名稱>
中。例如,在我的Mac上,它已安裝在 / Volumes / Mavericks
中:
dfFilesystem 1K-blocks已使用可用Use%已安裝在/ dev / disk0s2 249219484 145891460 103072024 59 %/ Volumes / Mavericks
現在將 / bin
複製到您的OS X磁盤:
cp -a / bin / Volumes / <您的磁盤名稱>
請注意, / bin
的內容將過時,因為恢復磁盤不會與其餘磁盤一起更新操作系統,因此在成功啟動Mac並登錄後,從Time Machine還原 / bin
。
有一個需要Internet連接的解決方案。
在Mac OS X 10.7(獅子)之後推出的Mac型號具有直接從計算機啟動的功能。 OS X恢復系統的基於Internet的版本。
當硬盤上的恢復系統不可用(例如當您的硬盤上)時,OS X自動使用此功能。遇到問題,或者更換或擦除硬盤時)。 OS X Internet Recovery使您可以直接從Apple的服務器啟動Mac。從此系統啟動後,將對內存和硬盤驅動器進行快速測試,以檢查是否存在硬件問題。
因此,我建議您插入以太網電纜,因為wifi可能無法正常工作,因此請選擇如果出現選項列表並且您具有正確的版本,則可以從Internet啟動。
如果計算機來了如果使用OS X Lion或更高版本,並且擦除硬盤並安裝OS X,則可以從Mac App Store下載iPhoto,iMovie和GarageBand。
單擊“接受”。可能會再次要求您輸入Apple ID和密碼。您的iLife應用程序現在移至“購買”部分。這些應用程序是計算機隨附軟件的一部分。不會向您的帳戶收費。
單擊“安裝”以完成應用程序的安裝。
Apple的官方答案將是重新安裝您的系統,因為Time Machine的登錄系統文件可能有風險且棘手。
現在風險已經擺在桌面上,這是如何進行。如果使用Time Machine,請連接到備份磁盤,然後打開“查找器”窗口,打開到最後一次看到丟失文件的位置。您可能需要使用Command-Shift-G轉到系統文件夾-如果是這樣,則只要準備好進入Time Machine即可使用該快捷方式,因為它習慣於在啟動時顯示用戶文件夾。
使用菜單欄中的“時間機器”菜單,選擇輸入時間機器。導航回到文件存在的日期,選擇文件,然後單擊還原(右下按鈕)。
它將文件或文件夾複製回到正在運行的系統中。此時,請進行備份並考慮重新啟動,以使系統注意到丟失的文件現在已還原。
如果您有第二台安裝了類似OS X版本的計算機,則可以復制文件。如果要重新復制,請確保未對要復制的文件進行更改。這對於從其他人的計算機上複製文件尤為重要,因為更改可能是不可取的。
隨時可以在聊天中詢問文件的校驗和(不要忘了提供OS X版本)與您希望確保沒有意外(或有意)修改文件進行比較。
在復製完文件以確保權限後,別忘了進行權限修復已在文件上正確設置。
1 sup>最好不要在互聯網上信任隨機的陌生人獲取重要的系統文件。 sup>