WindowsではなくLinuxによって認識されるNTFSドライブ


1

私はNASとして使用するRaspberry Piに接続された2TB NTFSフォーマットのUSBドライブを持っています。 Linux端末からドライブにアクセスしてすべてのファイルを見ることができます。また、Windows PCからSambaを通じてすべてのファイルにアクセスすることもできます。

私は(もちろんシャットダウンした後に)Piからこのドライブを抜いて、それを私のWindows PCに差し込むと、まったく認識されません。私の症状は次のとおりです。

  • Windowsエクスプローラを開くと、explorer.exeがハング/クラッシュすることがあります(ハードディスクを取り外すまで)。
  • それ以外の場合は、ディスクはストレージ情報なしで「Local Disk(H :)」として表示されます。これをダブルクリックすると、explorer.exeがハング/クラッシュしてハードディスクが外れるまでクラッシュします。
  • ディスクを接続するとディスク管理もハングし、ハードドライブを抜いたときにのみ応答する

走ってみた chkdsk H: 昇格したコマンドプロンプトから - 絶対に何も起こりません。ただの空白のコンソール。私はこれを2時間放置してもまだ何も起こりませんでした。私はこれを複数のWindowsマシンで試しました。

PiからTestDiskを実行すると、パーティションテーブルが認識され、プライマリNTFSパーティションであることがわかります。

Linux環境(RPi)からすべてのファイルにアクセスできるので、ディスクが機能することがわかりますが、Windowsが認識しないのはなぜですか?

編集1: の出力 sudo fdisk-l /dev/sda

pi@raspberrypi ~ $ sudo fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398933504 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x73736572

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  3907040129  1953519041    7  HPFS/NTFS/exFAT

編集2: 私はGParted Live CDからGPartedとTestDiskを実行しました。以下はTestDisk端末のスクリーンショットで、ドライブにNTFSパーティションが存在することを示しています(GPartedでスクリーンショットを処理する方法がわからないため、携帯電話で撮影する必要がありました) enter image description here

これは、同じディスクを表示しているGPartedウィンドウです。 enter image description here

したがって、2つのツールからの情報は矛盾しているようです。 GPartedは、パーティションを作成する前に、ディスクからすべてのデータを消去するパーティションテーブルを作成しなければならないことを教えてくれます。大量のデータがあるため、これを実行できません。他の場所に転送することはできません。

私が気づいたもう一つのことは、TestDiskがパーティションサイズを3,907,0と表示することです。 38,082 セクター、しかしGPartedは3,907,0として総セクターを示しています 29,167 これは、パーティション長がどういうわけか正しくないことを意味します。

データをすべて失うことなくパーティションテーブルを修復できる方法はまだありますか


なにが diskpart と言う?タイプ list disklist volume そして list partition。何が gdisk -l /dev/<path_to_disk> GNU / Linuxで言う?
piernov

diskpart これらのコマンドを実行するとハングします。の出力を表示するための編集済み質問 gdisk -l
nagyben

すみません、私はあまりにもGPTディスクに慣れています。ここにはMBRディスクがあるので、使用するコマンドは次のとおりです。 fdisk。 (しかし、gdiskを使っても、この種の出力は得られないはずです)それで、もう一度尋ねます。 fdisk -l /dev/<path_to_disk> GNU / Linuxで言う?
piernov

オリジナルを編集しました。あなたの継続的な助けをありがとう!
nagyben

gdisk 奇妙なことを見せていた fdisk そう、問題ないはずです。お使いのWindowsのバージョンは何ですか?そしてUSBドライブについては、それは2.5インチか3.5インチか?外部電源ですか? USB 2.0または3.0ですか。 USB 2.0または3.0に接続しますか。 (すみません、多くの質問と私は問題を把握することさえできないかもしれません)
piernov
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.