- ベストアンサー
コマンドプロンプトでの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と/の間は半角スペースを入れています。 コマンドプロンプト初心者ですので、よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
何か勘違いされているようですが、アクセス権が原因でコピー できないなら、xcopyコマンドを使ってもコピーできません。 まずは、以下の情報を参考に、USB接続したHDDのアクセス権を 変更しましょう。 http://okwave.jp/qa5154003.html
その他の回答 (6)
- kawais070
- ベストアンサー率52% (2242/4283)
> DVD-Rからデータを > 戻すときにアクセス権で戻せないということが生じます > でしょうか。 アクセス権の設定は、NTFSでフォーマットされた場合にのみ 可能です。 DVD-Rは、NTFSフォーマットができないので、関係ありません。 ただし、焼き上がったDVD-Rには、読み取り専用の属性が 付与されると思いますので、HDDへ戻した後、読み取り専用の 属性は解除しましょう。
補足
なるほど、よく分かりました。 ありがとうございました。
- CottoN2007
- ベストアンサー率46% (214/457)
J:\Documents and Settings\ユーザー名(漢字)に対してのアクセス権がないため、フォルダ自体が見えていないと思います。 起動しないHDDに対して、ご自分のアクセス権を付けてからでないとxcopyでもバックアップできません。
お礼
フォルダの所有権変更でコマンドプロンプトを使わずにバックアップ出来ました。 ありがとうございました。
- DIooggooID
- ベストアンサー率27% (1730/6405)
まず、 dir J:\ /x というコマンドを実行してみてください。 すると、 DOCUME~1 と、Documents and Settingsディレクトリ名 が 8.3 形式で表示されると思います。 次に、 dir J:\DOCUME~1 /x を実行すると、こんどは、 J:\Documents and Settings\ にある 漢字 ファイルの 8.3 形式のファイル名が表示されます。 上記で確認した、8.3 形式のファイル名で xcopy コマンドを 実行すれば、ファイル名が蜜からない、ということは避けられると 思います。
お礼
こういうやり方もあるのですね。 ありがとうございました。
- bardfish
- ベストアンサー率28% (5029/17766)
全てのファイルをコピーしたいなら送り側は最後に「*.*」をつけるんじゃなかったかな? "J:\Documents and Settings\漢字\*.*"
補足
回答ありがとうございます。 アスタリスク、ドット、アスタリスクですよね。 これでもファイルが見つかりませんと出ました。
- DIooggooID
- ベストアンサー率27% (1730/6405)
このような感じでしょうか? C:\> xcopy /S /E /F /G /H /R /K /Y 送り側 受け側 送り側 から 受け側 にコピーする。 上記で指定したオプションの意味は以下のとおりです。 /S と /E は、ディレクトリが空でも再帰的にコピーするために指定。 /F は、コピーしたファイル名を表示するために指定。 /G は、暗号化されたドライブを超えてコピーするために指定。 /H は、隠しファイルやシステムファイルなどをコピーするために指定。 /R は、コピー先に読み取り専用ファイルがあってもコピーするために指定。 /K は、ファイルの属性をコピーするために指定。 /Y は、上書き確認を表示しないようにするために指定。
お礼
コマンドプロンプトのことは知らないので、勉強になります。 ありがとうございました。
- heinell
- ベストアンサー率35% (420/1172)
フォルダ名やファイル名に空白を含む場合は xcopy "J:\Documents and Settings\ユーザー名(漢字)" D:Backup /o という感じで、""で囲んでください。
補足
早速ありがとうございます。 "J:\Documents and Settings\漢字"でやってみたら ファイルが見つかりません と出ました。 どこか間違っていますでしょうか。 お手数をお掛けします。
補足
回答ありがとうございます。 フォルダの所有権を変更したらコマンドプロンプトを 使わずにドラッグでコピー出来ました。 ただ気になるのが、バックアップした個人データは、 私のPCからDVD-Rに焼いて渡そうと思っています。 知り合いのPCがリカバリ出来たとして、DVD-Rからデータを 戻すときにアクセス権で戻せないということが生じますでしょうか。