• ベストアンサー

xcopyコマンドを使ってのバックアップ

NTの端末から2003serverへネットワーク経由でバックアップするbatファイルを作成しています。作成したのが、 xcopy D:\* \\2003server\***\*** /D /S /E /C /F /R /X /Y > C:\ファイルバックアップ.log NT端末のDドライブ配下の全てのフォルダ・ファイルをコピーしたいと考えてますがうまくいきません。アカウント・アクセス権等は問題ないのでオプションなどの問題かなと・・・。どなたか分かるかたいらっしゃいましたらお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • MidKnight
  • ベストアンサー率57% (20/35)
回答No.3

まずいくつかチェックを。 1. 手動でのコピーはできますか? 接続そのものがおかしいという可能性はないでしょうか。 2. コピー先のパスに半角スペースが含まれていませんか? スペースがあるパスの場合、パスを"(ダブルクォート)で囲みます。 3. コピーできるファイルとできないファイルがある? NTのXCOPYのオプションまではよく憶えていませんが、オプション指定が気になります。 XPのXCOPYコマンドのオプションを確認する限りでは、 /E が指定されているなら /S は指定しても意味がないと思います。 /D が指定されているので、古いファイルはコピーされません。 /H が指定されていないので、隠しファイルやシステムファイルはコピーされません。 といったあたりでしょうか。 コマンドプロンプトで XCOPY /? を表示させて確認しましょう。 コピーできていないファイルに何か共通点はないか、 何かエラーメッセージは出ていないかなどがわかれば、原因が判りやすいのですが…。

その他の回答 (2)

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.2

xcopyでファイルをバックアップする http://www.atmarkit.co.jp/fwin2k/win2ktips/446xcopy/xcopy.html

noname#19360
noname#19360
回答No.1

 >> xcopy D:\* \\2003server\***\*** はじめにXCOPY D:\*.* と記述すべきところが抜けているように見えますが、単に質問を書く際のミスタイプでしょうか? あとは XCOPY /?で丹念にオプションの説明を読まれては?

関連するQ&A

  • xcopyでバックアップ 動作がおかしくなった。

    こんにちは、 サーバの管理をしています。 DC01(サーバ)のDドライブ(80GB)のデータを別のコンピュータ(pc01)のiドライブ(120GB)にXCOPYして、バックアップを取ろうと考えました。 以下のようなバッチファイルを作り、サーバから実行したところ、バックアップはできていたのですが、PC01の動作がおかしくなりました。 具体的には、動作が重くなった。ディスクが壊れている趣旨のメッセージが出た。再起動すると、CHECKDSKで意味不明の文字の羅列が延々と出た。 などです。 DC01(サーバ)、別のコンピュータ(pc01)共に、 Windows2000Serverです。 何かお分かりの方がいましたら教えてください。 echo バックアップ set logfile=c:\01log\copyall.log xcopy d:\* \\pc01\i$\c1\ /D /S /E /H /C /Y /R >> %logfile%

  • XCOPYコマンドについて。

    マシンAのdドライブのファイルAをマシンBのCドライブ配下にコピーしたいのですが、 そのときのxcopyのコマンドを教えてください。。

  • xcopyで同期バックアップ

    よろしくお願いいたします。 xcopyを使用して、簡易バックアップの バッチファイルを作成したいと考えております。 現在下のようなコマンドで毎日バックアップしておりますが、 xcopy c:\usr z:\usr\ /D /S /E /H /C /Y /R > c:\log\logfile c:\usrで削除したファイルがz:\usrに残ってしまいます。 コピー元とコピー先の同期を取る方式で、 #(c:\usrのファイルが削除されたら、z:\usrのファイルも削除される) バックアップをする事は出来ませんでしょうか? コピーするデータ量は多くありません。 よろしくお願いいたします。 以上です。

  • Batファイルでxcopyを実行するとループする

    BatファイルでCドライブのaaaフォルダからDドライブのaaaフォルダへファイルをコピーするxcopyの記述をしました。 xcopy c:\aaa d:\aaa /i 作成したBatファイルを実行するとループしてるのか、このコマンドが何度も繰り返され、コマンドプロンプトの×ボタンを押すまで終わりません。 コマンドプロンプトから直接xcopyを入力すると問題なくコピーされます。 どこか私の記述が間違っているのでしょうか?

  • コマンドプロンプト(XCOPY)

    夜間4:00~タスク登録にて合計約4GBのデータを XCOPYにてWindowsNT-SP6→Windows2003Serverに 転送していますが、一部エラーが発生します。 (エラー内容) File creation error - Not enough server storage is available to process this command. 下記URLを参照してちょっと条件は違いますが レジストリ値を調べてみたところMAXになっていました。 http://support.microsoft.com/kb/106167/ja XCOPY実行時に「/f」をつけてLOGを出すようにして 数日起動していますが、容量が重いファイルでErrorになります。 ファイル総数:10000件~15000件 XCOPY元のサーバから対象のファイルをドラック&ドロップすると コピーができて、XCOPYで直接ファイルを指定するとすんなり コピーができます。 BATでエラーなくコピーするにはどのようにしたらいいでしょうか? もしくは過去同じようなエラーでこうしたら解決したなど アドバイス下さい。よろしくお願いします。

  • xcopyを使ってのバックアップ

    この度、データ用HDDに複数の不良セクタが見つかりデータを移行することになりました。 そこで xcopy を使ってのバックアップを行っているのですが、CRCエラーなどのファイルに 対しての、リトライ回数・待ち時間が多いのか、エラーが出る1ファイルをスキップするのに 3~6分掛かっておりなかなか進みません。 そこで、リトライ回数や待ち時間を短縮する方法はありますでしょうか? なお、コマンドは下記で行っております xcopy /s /e /c /h d\*.* e:\

  • XCOPY コマンドがドライブパスを消してしまう

    Win7x64 Ultimate C: システム D: データ という風に使ってます。  この度、D:データ のバックアップのためにハードディスクを追加しました。  C:\Backup というフォルダを新規作成し、この追加したバックアップ用のハードディスクを論理ディスクマネージャから C:\Backup というドライブパスに割り当てました。  エクスプローラで C:\Backup を見ると、違ったアイコンの絵に変わっており、数GBのファイルを置いても C: の容量が減らないことから、C:\Backup の中身は追加されたハードディスクに繋がっていると判断しました。  次に、D: → C:\Backup の全データコピーのために    xcopy d:\ c:\Backup /D /E /V /C /I /R /K /X /Y というコマンドで行うようにしてみました。  試しに、叩いてみて暫く放置させてみると・・・  C:\ がディスク空き不足で止まってました。  ??と思って、エクスプローラを見ると、先ほどまで違ったアイコンになっていた C:\Backup のフォルダアイコンが普通のアイコンに戻っていて、直に C: の中にファイルが置かれてました。  論理ディスクマネージャで確認しますと、XCOPY をするまでは確実に出来ていた C:\Backup へのドライブパスも消えてました。  総論すると、XCOPY を実行開始したタイミングで、ドライブパスが勝手に削除されてしまう、という風になってます。  エクスプローラで丸コピーする分には(当然ですが)ドライブパスも勝手に削除されずに、正しく追加されたハードディスクにコピーされます。  ちなみに、追加したハードディスクを C:\Backup じゃなくて、E: 等の普通のドライブレターに割り当てて、XCOPY ~ もそれに準じて書き換えて実行しますと、所望の動作をしてくれます。 (もちろんドライブレターを勝手に消すこともない)  この XCOPY の動作って変じゃないですか?  私の Win7 だけで起きる現象なんでしょうか??

  • batファイルのxcopyでエラー

    Windows Server2003のバックアップをbatファイルのxcopyを使って行いました。 xcopy F:\...\フォルダ名\*.* L:\BACKUP\フォルダ名 /d /e /c /k /r /h /y > L:\BACKUP\BACKUPLOG\フォルダ名.log そのとき、「コピー中にエラーが起きました。」というメッセージが表示され、正常にコピーできないサブフォルダがありました。 フォルダ名に半角括弧が含まれていることが原因でコピーできなかったと考えているのですが、そのようなことってあるのでしょうか。 しかも、エラーメッセージをほっといたら消えていたので、どこのフォルダだったかわからなくなってしまいました。 バックアップは定期的に行っているのですが、2回目以降はなぜかエラーメッセージが出てきません。 しかもログファイルは上書きされていて、「○○個のファイルがコピーされました。」という旨のメッセージしか書かれていません。 もう一度エラーメッセージを表示させてそのサブフォルダを見つける良い方法があったら、教えてください。 お願いします。

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。