Windows

如何在 Linux 中複製 Windows 10 系統文件?

  • November 6, 2020

我正在嘗試從一個硬碟驅動器切換到另一個。所以我決定在 Linux 中啟動,連接兩個硬碟,然後將所有文件從一個硬碟複製到另一個硬碟。

但是,當我嘗試複製受保護的 Windows-10 文件時,例如 C:\Windows\explorer.exe 或 C:\Windows\notepad.exe,我收到以下錯誤:

cp: cannot access 'explorer.exe': Input/output error

無論我在文件上執行什麼命令,都會發生同樣的情況——甚至是ls,或者包括sudo。顯然,該文件存在,因為 Windows 正常啟動。此外,硬碟驅動器沒有損壞。

如何繞過此錯誤,並將這些 Windows 文件複製到新硬碟上?

  1. 如果您只是將文件從一個 NTFS 分區復製到另一個分區,那麼您的 Windows 很可能根本無法啟動。你需要使用ntfsclone它。
  2. 說到您的具體錯誤:您很可能缺少 NTFS-3G 壓縮外掛。目前尚不清楚您的發行版是什麼,但在 Fedora 中,該軟體包稱為ntfs-3g-system-compression. 根據repology,它甚至在Ubuntu及其衍生產品中都不可用,因此您可能需要手動安裝它:

https://github.com/ebiggers/ntfs-3g-system-compression

引用自:https://unix.stackexchange.com/questions/618235