20時19分42秒 [ソフトウェア]
デスクトップPCからノートPCへの大量データコピーでのこと。
大量といっても、ファイル数2,638個(フォルダ39個)なんだけど。
これを単純にLAN経由でコピーしようとすると、なぜか膨大な時間がかかります…。
不思議なことに。
同じくLAN内にあるWebサーバ(OSはLinux)から、FTPソフトでダウンロードした場合、非常に高速で、あっという間なのですが。なぜか、Windows同士のコピーだと異様に時間がかかります。
あ、今思ったんだけど、もしかして、Nortonのウイルスチェックかなあ?
なんか、超フラグメンテーションの多いHDDに書いてんの?と思うほど、異様なディスクアクセスがあるので…。
で、解決策。↓
コピーしたいフォルダをまるごとZIP形式に圧縮。
単一のファイルにしてから、コピー。
で、ノートPC上で圧縮ファイルを展開。
これなら、あっという間。
そうそう。いつもこうやってんだけどね。忘れてました。
しっかし、なんで2,000ファイルまともにコピーさせると、異様に時間かかるんだろう?
この日記へのコメントはお気軽に! コメント数:3件
追記:
こんなのがありましたが、これじゃないですよね・・・
http://support.microsoft.com/default.aspx?scid=kb;ja;321098
投稿者 宣伝中止! : 2006年01月06日 10:31
情報ありがとうございます。
「ドメインコントローラ上のネットワーク共有に」コピーしてるわけではないので、ここで述べられている条件には該当しませんけど、「Xcopy.exe を使用」した場合には問題が発生しないというのは興味深いですね。今度は、GUIではなく、xcopy.exeを使ってコンソールからコピーしてみよう…。
投稿者 にしし : 2006年01月06日 12:40
コメント数: 3件
内容を聞いているとNortonのウィルスチェックは関係ないような気がしますね。
単純に考えたのがファイルの受け渡し方法かな?とか。
FTPとWindows共有と、使っているプロトコルの詳細がわからないのでなんとも言えませんが、Windows共有の場合、TCPじゃないとか、そんなことあったりするのかな?
理由がわかって、それに対するいい解決策(その2)が見つかれば、同じようなことで困っている人が喜ぶかもしれませんねー。
(私も気になるので調べておこうっと)
投稿者 宣伝中止! : 2006年01月06日 09:50