• ベストアンサー

コマンドプロンプトでのxcopyコマンドについて

知り合いのPCが起動しなくなったので、個人データだけバックアップをしてほしいと頼まれました。 USB接続できる変換アダプタで、起動しないHDDを私のPCにUSB接続し、ドラッグで私のPCへコピーしようとすると、アクセス権の関係でコピーできません。 ネットで調べてみるとコマンドプロンプトのxcopyという方法でアクセス権を変えずにコピー出来そうなことが書かれていましたが、コマンド入力が間違っているようで、エラーでコピーできません。 どなたかコマンドを教えて頂けないでしょうか。 起動しないHDDはWindows XP(NTSF形式)です。 私のPCはVista(NTSF形式)です。 コピーしたい個所はDocuments and Settings内のユーザー名(漢字)フォルダ内すべてです。 コピー先は私のDドライブ内のBackupフォルダ内です。 起動しないHDDはJドライブで認識していますので xcopy J:\Documents and Settings\ユーザー名(漢字) D:Backup /o とすると「無効なパラメーターの数です」と出ます。 copyとJの間、Documents and Settingsのandの両サイド、(漢字)とDの間、Backupと/の間は半角スペースを入れています。 コマンドプロンプト初心者ですので、よろしくお願いします。

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

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.4

何か勘違いされているようですが、アクセス権が原因でコピー できないなら、xcopyコマンドを使ってもコピーできません。 まずは、以下の情報を参考に、USB接続したHDDのアクセス権を 変更しましょう。 http://okwave.jp/qa5154003.html

gen166
質問者

補足

回答ありがとうございます。 フォルダの所有権を変更したらコマンドプロンプトを 使わずにドラッグでコピー出来ました。 ただ気になるのが、バックアップした個人データは、 私のPCからDVD-Rに焼いて渡そうと思っています。 知り合いのPCがリカバリ出来たとして、DVD-Rからデータを 戻すときにアクセス権で戻せないということが生じますでしょうか。

その他の回答 (6)

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.7

> DVD-Rからデータを > 戻すときにアクセス権で戻せないということが生じます > でしょうか。 アクセス権の設定は、NTFSでフォーマットされた場合にのみ 可能です。 DVD-Rは、NTFSフォーマットができないので、関係ありません。 ただし、焼き上がったDVD-Rには、読み取り専用の属性が 付与されると思いますので、HDDへ戻した後、読み取り専用の 属性は解除しましょう。

gen166
質問者

補足

なるほど、よく分かりました。 ありがとうございました。

回答No.6

J:\Documents and Settings\ユーザー名(漢字)に対してのアクセス権がないため、フォルダ自体が見えていないと思います。 起動しないHDDに対して、ご自分のアクセス権を付けてからでないとxcopyでもバックアップできません。

参考URL:
http://kininarukedo.blog84.fc2.com/blog-entry-133.html
gen166
質問者

お礼

フォルダの所有権変更でコマンドプロンプトを使わずにバックアップ出来ました。 ありがとうございました。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.5

まず、 dir J:\ /x  というコマンドを実行してみてください。 すると、    DOCUME~1  と、Documents and Settingsディレクトリ名 が 8.3 形式で表示されると思います。  次に、 dir J:\DOCUME~1 /x  を実行すると、こんどは、 J:\Documents and Settings\  にある  漢字 ファイルの 8.3 形式のファイル名が表示されます。  上記で確認した、8.3 形式のファイル名で xcopy コマンドを 実行すれば、ファイル名が蜜からない、ということは避けられると 思います。

gen166
質問者

お礼

こういうやり方もあるのですね。 ありがとうございました。

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.3

全てのファイルをコピーしたいなら送り側は最後に「*.*」をつけるんじゃなかったかな? "J:\Documents and Settings\漢字\*.*"

gen166
質問者

補足

回答ありがとうございます。 アスタリスク、ドット、アスタリスクですよね。 これでもファイルが見つかりませんと出ました。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

このような感じでしょうか? C:\> xcopy /S /E /F /G /H /R /K /Y   送り側  受け側 送り側 から 受け側 にコピーする。 上記で指定したオプションの意味は以下のとおりです。 /S と /E は、ディレクトリが空でも再帰的にコピーするために指定。 /F は、コピーしたファイル名を表示するために指定。 /G は、暗号化されたドライブを超えてコピーするために指定。 /H は、隠しファイルやシステムファイルなどをコピーするために指定。 /R は、コピー先に読み取り専用ファイルがあってもコピーするために指定。 /K は、ファイルの属性をコピーするために指定。 /Y は、上書き確認を表示しないようにするために指定。

gen166
質問者

お礼

コマンドプロンプトのことは知らないので、勉強になります。 ありがとうございました。

  • heinell
  • ベストアンサー率35% (420/1172)
回答No.1

フォルダ名やファイル名に空白を含む場合は xcopy "J:\Documents and Settings\ユーザー名(漢字)" D:Backup /o という感じで、""で囲んでください。

gen166
質問者

補足

早速ありがとうございます。 "J:\Documents and Settings\漢字"でやってみたら ファイルが見つかりません と出ました。 どこか間違っていますでしょうか。 お手数をお掛けします。

関連するQ&A

  • コマンドプロンプトについて

    コマンドプロンプトを起動させたときカレントディレクトリが C:>となっているのですが、これを C\Documents and Settings\xxxxx\My Document:>としてコマンドプロンプトを再起動したときにここに初めからカレントディレクトリとして設定したいのですがどうすれば出来るでしょうか。 教えてください

  • コマンドプロンプトについて

    WindowsXPのコマンドプロンプトを使おうとすると、 C:\Documents and Settings(以下略)のように表示されてしまいます。 「Documents and Settings~」の部分を消したいのですが、 どのようにすればよいのでしょうか?

  • コマンドプロンプトで

    コマンドプロンプトを起動すると C:\Documents and Settings\漢字の名前> という画面になり、この「漢字の名前」のフォルダ名を半角英字にしたいと考えました。 エクスプローラで名前の変更をしようとすると  ”「漢字の名前」は Windows のシステムフォルダで、Windows を正しく実行するのに必要です。移動や名前の変更はできません” というダイアログボックスが出てきてしまいます。 どうしたら半角英字に変えられるのでしょうか? ちなみに「漢字の名前」というのは全角ひらがなの事です。 よろしくお願いします

  • コマンドプロンプトを使用して・・・・・

    こんばんは。教えて下さい。Windowa X/P SP2用の起動フロッピーディスク を直接、実行でなく解凍して中のファイルを取り出しかたんですが・・・ 出来ないため、コマンドプロンプトを使用して取り出す方法を教わりましたが、↓ コマンドプロンプトが表示されたら、その状態のまま、エクスプローラで [OSがインストールされているドライブ名]:\Documents and Settings\[ユーザー名]\Local Settings\Tempを開く。 実行したくてもCを押すとコマンドプロンプトが消えてしまいます。 どなたか教えて下さい。

  • コマンドプロンプト copyができません

    こんにちわ。 コマンドプロンプトのcopyコマンドについて質問させていただきます。 下記(1)~(4)処理内容のバッチファイルを作成しました。 デスクトップにある転送データ.txtを(2)、(3)、(4)の各workフォルダへコピーする処理です. (2)、(3)には正常にコピーされますが、なぜか(4)だけコピーされません。 (1)cd C:\Documents and Settings\XXX\デスクトップ (2)copy 転送データ.txt D:\work (3)copy 転送データ.txt C:\work (4)copy 転送データ.txt C:\Documents and Settings\XXX\デスクトップ\work どなたかご教授いただけますでしょうか? 環境 WindowsXP SP3

  • コマンドプロンプトへの文字のコピーの仕方

    例えばフォルダのアドレス欄からコマンドプロンプトへC:\Documents and Settings\…などをコピーしたいのですがコピペだと^Vとなってしまいます。 何かいい方法ないでしょうか?ちなみにコマンドプロンプトからコピーしようとするとドラッグ操作も効かない状態です。コマンドプロンプトから文字を取得する方法も教えていただければと思います。 Win_XP SP3を使用しています。宜しくお願いいたします。

  • 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 だけで起きる現象なんでしょうか??

  • DOSコマンドでファイルをコピーできない。

    xcopy "d:\MY documents\" "f:\My Documents\" /d /s 上記コマンドを記述したバッチファイルを実行すると C:\Documents and Settings\倉庫番.PC.000\デスクトップ>xcopy "d:\MY documents\" "f:\My Documents\" /d /s 無効なパスの指定です 0 個のファイルをコピーしました C:\Documents and Settings\倉庫番.PC.000\デスクトップ>pause 続行するには何かキーを押してください . . . とエラーがでます。なぜでしょうか? d:\はノートPCのdドライブ、fはUSB接続したHDです。 更新したファイルだけをバックアップしたいのですが・・・ 宜しくお願いします。

  • Win XP コマンドプロンプト

    OSはWin xp sp-2です。 コマンドプロンプトの起動すると C:\Documents and Settings\PC-USERC>の表示になります。 この表示をC:\にしたいのですが、cdと打っても再度C:\Documents and Settings\PC-USERC>が表示されます。どうしたら良いのでしょうか? qa204986と参考に  ショートカットタブの作業フォルダをC:\に変更したが、(%HOMEDRIVE%%HOMEPATH%となっていた)ショートカットキーをクリックすると元に戻ってしまいました。 宜しくご指導願います。

  • コマンドプロンプトのコピー関数について

    コマンドプロンプトのcopyのファイル名を記述する部分にファイルのフルパスを使用してみたのですが、「指定されたファイルが見つかりません」となってしまいますが、copyではフルパスは使用できないのでしょうか? エラーになるのは以下のように記述したコマンドです。(a.txtをb.txtにコピー) copy C:\Documents and Settings\a.txt C:\Documents and Settings\b.txt よろしくお願いします。