更新履歴 [ 全て表示戻す ]
2014.11.18:ツギハギだらけになっていた情報を整理。

2014.08.14~25: 追記およびその追記の訂正
2013.09.03: 初出


Windows8 以降のOSでは、複数台のPCで外付けHDDを共用で利用するとHDD内の保存データが消えてしまう、または外付けHDDのパーティションが見えなくなってしまう、などの現象が発生する場合があります。

これはNTFSフォーマットの外付けドライブにて発生します。
基本的にUSB メモリでは、この問題は発生しません。
※USBメモリの場合でも、NTFSでフォーマットすると問題発生します。

回避策

以下のうち、いずれか1つを必ず守るようにすればOKです。

  1. 高速スタートアップは無効にする。
     参考: Windows 8/8.1の高速スタートアップを無効にする方法
  2. 高速スタートアップを使う場合
    • シャットダウン中に外付け機器 (特にNTFSフォーマットの記憶装置) を抜き差ししない。
  3. 外付けストレージの取り外しを行う際は、必ず「安全な取り外し」を行う
     参考: Windows8/8.1の 外付けHDD の取り外し方法

まえおき

このページでは、便宜上以下のように表現しています。

発動条件

症状

スポンサー リンク

原因

 推測です。まちがってたらごめんなさい (自信なし)

  1. 高速スタートアップを使っていると、シャットダウンする直前のPCの状態が (外付け機器の接続状態も含めて) 記憶される。
  2. NTFSでは、(予期せぬ電源断などの)障害を検知すると、(障害直前に実行した処理を) ロールバックする機能(ジャーナリングファイルシステム)がついている。
    • 上の二つの機能が重なり、「高速スタートアップのシャットダウン中」に機器を取り外し、ファイルを変更または追加しても、元のPCに接続すると「高速スタートアップのシャットダウン前」の状態でファイルの整合性を取ろうとする。
    • 「1.」の高速スタートアップの問題だけで発生するかも?
      シャットダウンの前後で外付けHDD内の情報が違うだけでも正しい処理ができなくなる可能性あり。

復旧方法

以下、まずは各種対処方法の説明に入る前の事前情報。

事前情報1: 各種HDDのOSサポートについて

事前情報2: 「4K ネイティブなHDD」や「AFT(512e)」について

注意事項

対処方法(データが読めなくなった場合)

対処方法(フォーマットが必要とメッセージが出た場合)

対処方法(HDD自体を認識しなくなった場合)

  1. Windows8の高速スタートアップを無効にする。
  2. 外付けHDDを接続する前に、Windows8をシャットダウンする。
  3. 問題のHDDには、Windows8以前のOSからHDDにアクセスする
  4. その後、Windowsを起動し、外付けHDDを接続し、「管理ツール」>「コンピューターの管理」>「ディスクの管理」で、外付けHDDの状態を確認する。
  5. 必要に応じて、ディスクをアクティブ化(オンライン化)してみる。
    外付けHDDをアクティブ化
    ▲クリックで拡大: 「コンピューターの管理」上での手順の図解
  6. データが消えていたり、フォーマットが必要とメッセージが出た場合
    • この場合も Windows8以前のPC (できればWindows7 SP1)で「chkdsk」を行う。
  7. 問題が発生したHDDは、ファイルを全て救出した後はフォーマットしなおして使う。

Windows8で認識しなくなったHDDが、Windows7で復旧した例

Windows8で認識しなくなったHDDが、Windows7で復旧できた例は、以下のサイトでも確認できます。

あとがき

「Windows 8以降のPCを利用していて、データの引越しなどの用途で外付けHDDを利用しよう、とを考えている場合、上記のような現象が発生する事を覚えておかないと、面倒なトラブルが起きる危険性がある。
注意しておくこと。

参考: この件を言及している外部サイト


このページの情報は以上です。
※ここから下に、初出時の情報がコメントアウトで記載されています。(間違った情報が含まれていました)

※さらにここから下に、初出時に「予測」として書いていたものがコメントアウトで記載されています。(こちらは大きく外れていました)