エラーを無視して多くのファイルをコピーする


14

破損したハードドライブからファイルをコピーしようとしています。それらのすべてがコピーするわけではありません-一部にはCRCエラーがあり、停止します。これらのファイルをスキップして残りのコピーを続行したいのですが、エラーウィンドウのいずれかのオプションをクリックするまで、コピープロセスは停止します。すべてをコピーし、OSにそのプロンプトを抑制し、破損したファイルをコピーしないように指示する方法はありますか?

これはWindows 7上にあります。

回答:


15

最も速い方法は、次のようなコンテキストで、コマンドプロンプトインスタンスを介してxcopyを使用することです。

xcopy $SOURCE $DESTINATION /C /E /Q 

/ Cフラグを指定すると、xcopyはコピーに関する問題を無視します。/ Eフラグはxcopyにフォルダー(空のフォルダーも含む)をコピーするように命令し、/ Qフラグはそれを静かな操作にします(それ以外の場合は、コピーされたものごとにエントリーを取得します)。

例は次のとおりです。

xcopy d:\*.* c:\recovery /C /E /Q

なんでcp
Vineet Menon 2012

2
@VineetMenonあなたがコピーコマンドを意味すると仮定すると、それは質問者が求めている「エラーにもかかわらず続行する」という性質がないためです。あなたは、LinuxのコマンドのCPを意味している場合、質問がWindows 7に関連しているので、それはだ
Rilgon Arcsinh

うーん...私はcpWindowsのように、エラーを無視しない機能について知りませんでした!! :( thx
Vineet Menon 2012

6
 robocopy.exe with /r:0 /w:0 

最初のパスでは、次に増加します /r:1


Robocopyは、「Windows Server 2003リソースキットツール」の一部であり、こちらからダウンロードできます。microsoft.com
LawrenceC

3
はい。ただし、これはWindows 7の一部でもあります
fstx '27

3

多分いくつかの簡単なPowershellスニペット?

copy-item -path E:\myfolders -destination C:\newfolder -container -force -recurse -erroraction continue -warningaction continue -confirm:$false

実行するには、Powershellコンソール(XP以降のすべてのWindowsで利用可能)を開き、-pathおよび-directoryパラメーターを開始フォルダーと宛先フォルダーに変更し、コマンドをPSウィンドウにコピーしてEnterキーを押します。コピーできない場合は、コンソールのプロパティでクイック編集モードを有効にします。これは、Win7の右マウスボタンの下にあるマップの貼り付けオプションです。

空白のような名前に特別な記号がある場合は、引用符 ''でパスを閉じる必要がある場合があります。

Powershellでこれを実行すると、すべてのファイルとサブディレクトリが指定したディレクトリにコピーされます。指定されたファイルに何らかのエラーがあってもコピーを続行します。コマンドでコピーできないすべての壊れたファイルについて、コンソールに多くの赤い出力が表示されます。これらを表示したくない場合は、erroractionをサイレントに続行するように変更してください。


2

以前はTeraCopyを使用していました。もう1つのオプションは、ブロックレベルのコピーです。たとえば、ddまたはディスククローンユーティリティを使用します。個人的には、ライブLinux CDからブートし、データが重要な場合はdd_rescue / ddrescueを使用します。


2

xcopyオプションは、「スペース不足」エラーで失敗します。たとえば、このリンクを参照してください。

http://en.wikipedia.org/wiki/XCOPY#Limitation

ユーザーの提案に従って最初にxcopyを試しましたが、Windows 7に含まれているrobocopyを使用しましたが、これは成功しました。

robocopyソースの宛先/ E

/ Eは、空のディレクトリを再帰的に使用します。

http://en.wikipedia.org/wiki/Robocopy#Common_usage_scenarios


1

「ロードキルの止められない複写機」に出くわした。それはグラフィックインターフェースとしてあり、それらのケースのために特別に設計されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.