こんにちは、阿久梨絵です!
iPhone をUSBケーブルでパソコンに接続すると、写真フォルダーが表示され、画像一覧も確認できます。
しかし、いざメールに添付しようとすると ファイルサイズが「0バイト」 と表示され、開けないことがあります。
ファイル名もサムネイルも見えているのに、実体だけが存在しないような不思議な状態です。

この現象は、一般的な「写真が見つからない」「読み込めない」といったトラブルとは少し違い、
“データの本体だけがパソコンに渡っていない” ときに起きるものです。
ここでは、原因を2つに絞って整理します。
1. iCloudに保存されていて、本体に写真が存在しない
iPhoneの「iCloud写真」がオンになっている場合、写真の実体はクラウド側に保存され、
iPhone本体には縮小版(サムネイル)だけが残ることがあります。
この状態でパソコンにUSB接続すると、フォルダー内の写真一覧は表示されますが、
実体データはiPhone内にないため、パソコンはファイルを取得できません。
その結果、
・ファイル名は見える
・サムネイルも表示される
・しかし実体がないため 0バイト
という状態になります。
特に、ストレージ節約のために「iPhoneのストレージを最適化」がオンになっている場合、
この現象が起きやすくなります。
2. HEIC形式の実体がWindows側で読み込めていない
iPhoneは標準で HEIC形式 で写真を保存します。
この形式は高画質・省容量というメリットがありますが、Windows側では完全に対応していない場合があります。
HEICのサムネイルは表示できても、実体データを読み込む段階でエラーが起きると、
パソコン側には “空のファイル” として渡され、0バイトになります。
特に、
・WindowsのHEICコーデックが未インストール
・コーデックが正しく動作していない
・USB経由でのHEIC転送が不安定
といった状況で発生しやすい症状です。
対処方法
0バイトになる場合でも、
写真アプリやエクスプローラーから パソコン側に一度コピー(ダウンロード)すると、正常なサイズで保存されるケースが多いです。
USB経由の直接添付では失敗しても、
「PCに保存 → メールに添付」という手順なら問題なく扱えることがあります。
まとめ
iPhone の写真がUSB接続で 0バイト と表示されるのは、
ファイル名は見えているのに、実体データだけが取得できていない状態です。
今回の状況(写真は確認できている)に当てはめると、原因は次の2つに絞られます。
・iCloudに保存されていて、本体に写真がない
・HEIC形式の実体がWindowsで読み込めていない
どちらも設定や形式の問題であり、iPhoneやパソコンが故障しているわけではありません。
原因を一つずつ確認し、必要に応じて パソコンに一度ダウンロードしてから使う ことで解消できます。
阿久梨絵でした!
