한 하드 드라이브에서 다른 하드 드라이브로 전환하려고 합니다. 그래서 저는 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
.특정 오류에 대해 말하면 NTFS-3G 압축 플러그인이 누락되었을 가능성이 높습니다. 배포판이 무엇인지는 확실하지 않지만 Fedora에서는 패키지를 이라고 합니다
ntfs-3g-system-compression
. 레폴로지에 따르면 Ubuntu 및 그 파생 버전에서도 사용할 수 없으므로 수동으로 설치해야 할 수도 있습니다.
답변2
나는 Windows 파일 시스템을 망칠 생각조차 하지 않을 것입니다. 가장 깔끔한 작업은 전체 Windows 파티션을 dd
새 하드 드라이브의 새 패턴으로 복사하는 것입니다.
실제로 새 디스크의 크기가 동일하거나 더 크면 파티션 분할에 대해 걱정할 필요가 없습니다. dd
원본 디스크 전체를 복사하면 됩니다. 그런 다음 원하는 대로 새 하드 드라이브의 파티션을 쉽게 확장할 수 있습니다. 소망.