LinuxでWindows 10システムファイルをコピーする方法は?

LinuxでWindows 10システムファイルをコピーする方法は?

あるハードドライブから別のハードドライブに切り替えようとしています。だから私はLinuxで起動し、2つのハードドライブを接続し、あるハードドライブ上のすべてのファイルを別のハードドライブにコピーすることにしました。

ただし、保護された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元のディスク全体をコピーするだけです。その後、必要に応じて新しいハードドライブのパーティションを簡単に拡張できます。希望。

関連情報