私の隣人は3TBの外付けハードドライブを持ってきて、Windowsユーザーに借りた後、彼女のMacがコンピュータに接続するたびに「何かを初期化」するように頼んだと言いました。
私はFedoraを使用しており、彼女がコンピュータで何かを試みる前に、ドライブからすべてのデータを回復しようとします。なぜなら、彼女がコンピュータにドライブを「初期化」させれば、うまくいくと思うからです。
パーティションテーブルに問題があるようです。これを使用すると、fdisk
ドライブから次のような出力が得られます。
Disk /dev/sdd: 2.7 TiB, 3000558944256 bytes, 732558336 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: BAAE909E-8289-421C-A8D7-9DC750F0E342
Device Start End Sectors Size Type
/dev/sdd1 6 32773 32768 128M Microsoft reserved
/dev/sdd2 33024 732558079 732525056 2.7T Microsoft basic data
sign を使用すると、blkid
次のような結果が得られます。
/dev/sdd: PTUUID="baae909e-8289-421c-a8d7-9dc750f0e342" PTTYPE="gpt"
を使用すると、parted
次のような結果が得られます。
Model: WD My Book 1230 (scsi)
Disk /dev/sdd: 3001GB
Sector size (logical/physical): 4096B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 24.6kB 134MB 134MB Microsoft reserved partition msftres
2 135MB 3001GB 3000GB Basic data partition msftdata
私は「ファイルシステム」列に何もないことにすぐに気づきました。自分だけの場合でも、少なくとも読み取り専用でマウントして彼女がそこにあるファイルをコピーできるようにするにはどうすればよいですか?
アップデート1
以下を使用してfile -sL /dev/sdd*
製造します。
/dev/sdd: ; partition 1 : ID=0xee, start-CHS (0x0,0,2), end-CHS (0x3ff,255,63), startsector 1, 4294967295 sectors, extended partition table (last)\011
/dev/sdd1: data
/dev/sdd2: data
さまざまなパーティションタイプ(/dev/sddおよび/dev/sdd2を使用)を使用してマウントを試みました。 -
NTFSおよびNTFS-3G:
NTFS signature is missing.
Failed to mount '/dev/sdd2': Invalid argument
The device '/dev/sdd2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
外部脂肪:
FUSE exfat 1.0.1
ERROR: exFAT file system is not found.
脂肪:
mount: wrong fs type, bad option, bad superblock on /dev/sdd2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
アップデート2
パーティション表を回復できず、データを回復するには回復を実行する必要があります。インストールtestimage
と運用がphotorec
非常に順調に行われ、失われたデータをすべて回復することができました。
ベストアンサー1
ドライブがWindowsでフォーマットされているようです。 Windowsでは確かにディスクが利用できず、ディスクはOS Xでのみ使用するためにOS Xでフォーマットされている可能性が高いため、これは驚くべきことではありません。今問題は側面が変わっただけで全く同じです。
Windowsパーティションをマウントしたい場合は、ファイルシステムを盲目的に推測してください。
mount -t FILESYSTEM -o ro /dev/sdd2 /mountpoint
FILESYSTEM
パーティションのサイズによっては、NTFS、exFAT、またはVFAT(可能性は低い)のいずれかです。 NTFSでは、カーネルntfs
ドライバ(読み取り専用モード)またはFUSE実装を使用できますntfs-3g
。 exFAT(おそらく)はすでに機能しています。ヒューズの実装; VFATは、インストールvfat
にパーティションを使用する-o ro
か、パーティション用の読み取り専用ループデバイスを作成してマウントすることを検討しています。この面倒な方法を使用する理由は、一部のファイルシステムドライバが読み取り専用モードでインストールされている場合でもファイルシステムを更新できるためです(通常はメタデータを操作して)。これは絶対に望ましくない。
元の(「Windowsより前」を読む)データを回復するには、Gillesが引用したQ&Aを確認してください(誤って削除したファイルの回復そして破損したSDカードからデータを回復する方法は?)インターネット上のOS Xで使用されているファイルシステムのファイルシステムの回復を検索します。高周波FSプラス。
「ディスク初期化」に関する一般的な質問は次のとおりです。システムが理解しているパーティションスキームが見つからないたびにこれが起こると思います。これはディスクのMBRパーティションテーブルまたはGPTで発生します。 「正しいタイプ」を認識するパーティションです。 Linuxに慣れている場合(BSDもそうです)、これは驚くかもしれません。 Linuxはパーティションタイプに興味がなく、実際のコンテンツにのみ興味があるからです。