Linux에서 Windows 10 시스템 파일을 복사하는 방법은 무엇입니까?

Linux에서 Windows 10 시스템 파일을 복사하는 방법은 무엇입니까?

한 하드 드라이브에서 다른 하드 드라이브로 전환하려고 합니다. 그래서 저는 Linux로 부팅하고 두 개의 하드 드라이브를 연결하고 한 하드 드라이브의 모든 파일을 다른 하드 드라이브로 복사하기로 결정했습니다.

그러나 보호된 Windows-10 파일(예: C:\Windows\explorer.exe 또는 C:\Windows\notepad.exe)을 복사하려고 하면 다음 오류가 발생합니다.

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

파일에 대해 어떤 명령을 실행하든, ls포함하든 상관없이 동일한 일이 발생합니다 sudo. 분명히 Windows가 정상적으로 시작되기 때문에 파일이 존재합니다. 또한 하드 드라이브가 손상되지 않습니다.

이 오류를 우회하고 Windows 파일을 새 하드 드라이브에 복사하려면 어떻게 해야 합니까?

답변1

  1. 단순히 하나의 NTFS 파티션에서 다른 파티션으로 파일을 복사하면 Windows가 전혀 부팅되지 않을 가능성이 높습니다. 이를 위해 사용해야 합니다 ntfsclone.

  2. 특정 오류에 대해 말하면 NTFS-3G 압축 플러그인이 누락되었을 가능성이 높습니다. 배포판이 무엇인지는 확실하지 않지만 Fedora에서는 패키지를 이라고 합니다 ntfs-3g-system-compression. 레폴로지에 따르면 Ubuntu 및 그 파생 버전에서도 사용할 수 없으므로 수동으로 설치해야 할 수도 있습니다.

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

답변2

나는 Windows 파일 시스템을 망칠 생각조차 하지 않을 것입니다. 가장 깔끔한 작업은 전체 Windows 파티션을 dd새 하드 드라이브의 새 패턴으로 복사하는 것입니다.

실제로 새 디스크의 크기가 동일하거나 더 크면 파티션 분할에 대해 걱정할 필요가 없습니다. dd원본 디스크 전체를 복사하면 됩니다. 그런 다음 원하는 대로 새 하드 드라이브의 파티션을 쉽게 확장할 수 있습니다. 소망.

관련 정보