USBエンクロージャーに3つの外付けHDDがあります。これらの3つのドライブが実際にPCタワー内にインストールされていたWindows 7への最近のアップグレード後、3つのドライブのうち2つに200 MB EFIパーティション があり、2つのドライブがWindows 7または Snow Leopard で使用可能なドライブ。ドライブの1つが空です。ただし、もう1つにはたくさんのものがあり、できれば保存しておきます。
このデータに戻るにはどうすればよいですか? EFIパーティションを削除するだけで問題はありませんか?それとも私は何かトリッキーなことをしなければなりませんか?それとも私はただホースですか?
Intel Mac(OS X)システムでこれらのドライブを最初にフォーマットしたと想定しています。
他の場所で聞いたことを言い換えるのではなく、ウィキペディアの記事から EFIシステムパーティション を引用します。
Apple–IntelアーキテクチャのMacintoshコンピュータでは、EFIパーティションは最初は空であり、起動には使用されません。
ただし、EFIパーティションは、ファームウェア更新のステージング領域として使用されます。具体的には、ファームウェアフラッシュユーティリティ(EFIバイナリ)とデータファイル(FD –「ファームウェアデバイス」)をディレクトリEFI/Apple/FIRMWAREに配置し、システムを「フラッシュファームウェア」モードで再起動すると実行されます。
削除してもシステムは起動し、Boot Campパーティションを起動するか、デフォルトのMac OS Xを起動するかをユーザーが選択できるようになりますが、ファームウェアの更新は失敗します。
他の答えで指摘されていると思いますが、EFIパーティションはWindows 7ではnotが使用されており、使用しないシステムを使用すると作成されませんEFI。つまり、これらのドライブをデータドライブ以外の目的で使用しない場合は、EFIパーティションを削除できます。
時間をかけて実験しなかったと思います。EFIパーティションを削除することで、ドライブ上のNTFSパーティションを「認識」しているWindows 7で発生している問題を解決できるかどうかを確認しました。しかし、それは試す価値があるようです。
私が正しく思い出すと、Windowsの_Disk Management
_ユーティリティからEFIパーティションを削除できなくなります。 EFIパーティションを削除できる1つの方法は、(昇格した)ウィンドウのコマンドプロンプトからDISKPART
を実行することです。
これを行うには、まず削除するパーティションを選択し、次に正しいパーティションを選択したことを確認します。以下は、私のドライブの1つを使用した例です。
削除したいパーティションを確認した後、コマンド
_delete part override
_
削除してください。
(ドライブ上のデータを気にせず、単にパーティションを再設定したい場合は、clean
コマンドを使用することもできます。詳細については、DISKPART
に_HELP CLEAN
_と入力してください。)
お役に立てれば。
_DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 76 GB 0 B
Disk 1 Online 372 GB 32 GB
Disk 2 Online 465 GB 0 B
Disk 3 Online 931 GB 0 B
Disk 4 Online 149 GB 255 MB *
DISKPART> select disk 4
Disk 4 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 200 MB 20 KB
Partition 2 Unknown 37 GB 200 MB
Partition 3 Unknown 111 GB 37 GB
DISKPART> select part 1
Partition 1 is now the selected partition.
DISKPART> detail part
Partition 1
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0000000000000000
Offset in Bytes: 20480
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 15 EFI FAT32 Partition 200 MB Healthy Hidden
_
外付けHDDのNTFSパーティションの1つを「認識」しているIomega iConnectで問題が発生しました。
ドライブのEFIパーティションを削除する必要があり(それを交換する前は、これは私のMBP内蔵ドライブでした)、すべてが正常に機能しました。
NTFSドライブを読み取るWindows 7で問題が発生している場合、これは考えられる解決策です。
私は同様の問題を抱えていて、部分削除またはボリューム削除が実際にdiskpartをクラッシュさせていました!
別のフォーラムで、現在選択されているディスクをクリーンアップするコマンド「clean」を見つけました。
> list disk
....
> select disk 1
> clean
そして今、ディスクはとてもきれいです。 MBRやGPTはありません。私の場合、Server 2008(R2ではなく)をインストールしたかったため、以前にWindows 7を実行していたディスクからGPTを削除する必要がありました。
アクセスできないデータを含むドライブを内部でWindows 7 PCに接続してみましたかafter問題を発見しましたか?
コマンドを発行せずに、なんとかしてドライブにEFIパーティションを作成できた可能性は低いと思います。アップグレードの前にそれらのパーティションが存在していたか、Windows 7のインストーラーにパーティションを作成するように何か指示した。 EFIとBIOSの両方をサポートするシステムに関する記事EFIベースのコンピューターへのWindowsのインストールを確認してください。
EFI/BIOSを組み合わせたシステムでWindowsセットアップがBIOSモードで起動した場合、ESPおよびMSRパーティションは作成されません。Windowsセットアップが完了したら、Diskpartコマンドを使用してESPおよびMSRパーティションが作成されました。
現在の標準では、200 MBのパーティションは重要ではありません。私があなただったら、私はそれを台無しにしないでしょう。
しかし、私はEFIパーティションの削除に関する経験をしました。 Mac OS XパーティションのEFIを削除しようとしました。 Mac OS XはEFIハードディスクに存在するNTFSパーティションを読み取ることができないことがわかりました。 GUIDパーティションテーブル (GPT)を使用するようにハードディスク全体を再フォーマットしたときに修正されました。
また、EFIパーティションに重要なデータがあるとは思えませんが、いずれにしても、Mac OS Xでのマウント方法は次のとおりです。
mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI