web-dev-qa-db-ja.com

Windows7でデジタルカメラから画像をインポートする際の問題

Windows 7(ベータ版、次にRC、現在はRTM)を使用しているため、デジタルカメラから写真をダウンロードするときに問題が発生します。それは私の2台のカメラで起こります:Canon Powershot S2 ISとCanonIxus 80IS。

カメラ(いずれか)をUSBポートに接続し、再生モードでオンにすると、Windows7の自動再生機能が次の画面から始まります。

alt text

「写真とビデオのインポート」を選択して、ネイティブのWindows7ツールを呼び出します。カメラからダウンロードする写真を少し検索し、転送を開始します。

ただし、転送中に、次のようなエラーが発生することがよくあります。

alt text

エラーメッセージは "インポート中に次のエラーが発生しましたxxxxxx.jpg"、 "ファイルまたはディレクトリ破損していて判読できません "。

「再試行」を使用すると、2回目は正常に動作し、画像が正しく取得されます。 500枚の画像をダウンロードして20〜30回発生すると、非常に煩わしくなります。エラーを監視して[再試行]をクリックする必要があるため、スタンドアロンで実行したままにすることはできません。

これらのエラーの原因は何ですか?

USBポート(通常、カメラはUSBハブを介して接続されていますが、MB USBポートに直接接続した場合にも発生します)とUSBケーブルを変更しようとしましたが、成功しませんでした。

また、SDカードをカードリーダーに接続してChkDskを実行して確認しましたが、カードにエラーは見つかりませんでした。

更新:Windowsエクスプローラーで手動で画像をコピーしても問題ありません。また、リーダーでカードにアクセスしても問題ありません。 Windowsに組み込まれているインポートツールは、画像を日付(1日あたり1フォルダー)で自動的に並べ替えるため便利です。そして、これは私が私の写真を分類する方法です。

3
Snark

問題はインターフェースの速度かもしれないと思います。

カメラにカードがあり、カメラのUSB接続を使用すると、USB 1.1接続しか得られない可能性がありますが、WindowsがUSB2.0の速度でデータを読み取ろうとしている可能性があります。これにより、カメラがPCからの要求に対応できないため、表示されている症状が発生する可能性があります。

手動でコピーする場合、あなた(オペレーター)によって引き起こされる遅延は、これを取得できないことを意味し、カードがカードリーダーにある場合、完全なUSB2.0を取得します。

お使いのカメラがUSB2.0の速度を提供することになっているのかどうかを確認してください。その場合は、別のケーブルを試してください。それが機能しない場合は、カメラに障害がある可能性があります。

マニュアルの129ページのトラブルシューティングセクションコンピューター-画像をコンピューターに転送できない、カメラをより低い接続速度に切り替えることができます:

[〜#〜] menu [〜#〜]ボタンを押し続けてから、arrow_upを押し続けてFunc/Setボタンを同時に。画面に表示されたら[B]を選択し、Func/Setボタンを押します。

ケーブルではなく、他の何かに接続したときにUSB 2の速度をポートから取り出すのに問題がない場合は、カメラに問題があるように思われます。別のマシンにファイルを転送しようとしましたか?カメラだと言っていたのですが、質問を読み直したところ、どちらのカメラも遅いようです。

頭に浮かぶ他の唯一のことは、PC用のWindows7バージョンのカメラソフトウェア/ドライバーを入手することです-もちろんそれらが存在する場合。 Canonサイトをチェックしたか、Windows Updateを実行して、それが提案する重要ではないアップデートをチェックしましたか?

2
ChrisF

これがカスペルスキーの問題だとは思わないでください。2つの異なるアンチウイルスを使用して、2つの異なるWindows7コンピューターと2つの異なるカメラで同じ問題が発生しているからです。 Windows Vistaを使用して、3台目のコンピューターで同じカメラから同じ写真をダウンロードしても問題ありません。

2
les

私はキヤノン400Dとまったく同じことをしていると言いたかっただけです。古いPCからディスク上の新しいPCに写真を転送しようとすると、同様のエラーメッセージが表示されます!! .....コピーされないため、大量の写真が欠落しているフォルダになってしまいます。新しいPCに....

更新!!!!!!!!!!

問題はKaspersky2010アンチウイルスであったようです.... AVGに変更したばかりで、これで問題が解決したようです.....

2
Soni

他の数人が言っているように、それはカスペルスキーです。 Kaspersky 2010を実行していますが、組み込みのカードリーダーで同じ問題が発生していました。カスペルスキーを一時停止しても、まったく問題はありません。 Kasperkyが問題を解決することを願っています。その間、インポートするときに保護を一時停止します。

1
Richard

どうやら誰もこの問題について考えを持っておらず、私はネット上で何も見つけることができませんでした。

それで、私はそれを解決することができなかったので、私は回避策を作りました:ウィンドウのエラーメッセージを待つ AutoIt スクリプト。表示されたら、「再試行」を選択し、自動的に「続行」をクリックします。

While 1   

    ; wait for the window to appear with a part of the error message
    WinWait("Import Pictures and Videos","What do you want to do?")

    ; activate the window (some windows do not like getting commands if not activated 
    WinActivate("Import Pictures and Videos")

    ; select the "Try again" choice (normally the default but you never know)
    ControlClick("Import Pictures and Videos","",1080)

    ; click on the "Continue" button
    ControlClick("Import Pictures and Videos","",1)

Wend 

これにより、エラーメッセージを常に監視しなくても、何百枚もの写真の転送を開始できます。

転送する前に開始することを覚えておく必要はありません。エラーメッセージが表示されたらすぐにスクリプトを実行すると、現在のエラーメッセージと次のエラーメッセージが処理されます。

誰かがより良いアイデアを持っているなら、私はそれから聞いてとても幸せです。

1
Snark

それは間違いなく私のカスペルスキーです。カスペルスキーを一時停止してからインポートすると、画像はまったくためらうことなくインポートされます。その後、カスペルスキーを再開します。

0
Richard

ドライブにアクセスし(カメラはリムーバブルストレージとして表示されます)、ファイルをコピーしてドライブ上のフォルダーに貼り付けます。一部の人々はそのように機能しないカメラを持っているので、これはすべての人にとってうまくいくとは限らないと思います。

うまくいけば、マイクロソフトは問題を修正します。ああ、私のカメラはCanon Powershot SD1200ISです。いいえ、カスペルスキーは使用していません。NOD32を使用しています。

これが少数の人々に役立つことを願っています!

0
user33812