2009-10-18 14:28:28 +0000 2009-10-18 14:28:28 +0000
17
17

ドライブの他のデータを傷つけずに「EFIシステムパーティション」を削除することはできますか?

私は3台の外付けHDDをUSBエンクロージャに入れています。最近Windows 7にアップグレードした後、この3つのドライブは実際にPCタワーの中にインストールされていましたが、3つのドライブのうち2つのドライブには200 MBのEFIパーティションがあり、2つのドライブはWindows 7やSnow Leopardのどちらの下でも使用可能なドライブとして表示されません。しかし、もう一つのドライブには、可能であれば保存しておきたいものがたくさん入っています。

どうすればこのデータを取り戻すことができますか?単純にEFIパーティションを削除すれば、すべてうまくいくのでしょうか?それとももっと難しいことをしなければならないのでしょうか?それとも、私はただ水に浸かっているだけなのでしょうか?

回答 (4)

18
18
18
2010-08-06 16:07:45 +0000

私は、Intel Mac (OS X) システムでこれらのドライブを最初にフォーマットしたと仮定しています。

他の場所で聞いたことを言い換えるのではなく、ウィキペディアの EFI System partition の記事から引用します。

_Apple-IntelアーキテクチャのMacintoshコンピュータでは、EFIパーティションは最初は空白で、起動には使用されません。 _

しかし、EFIパーティションはファームウェアアップデートのためのステージングエリアとして使用されます。 _

削除してもシステムは起動しますし、ブートマネージャでBoot Campパーティションを起動するかデフォルトのMac OS Xを起動するかを選択できるようになりますが、ファームウェアの更新は失敗します。 _

他の回答でも指摘されていると思いますが、EFIパーティションはWindows 7では***使用されておらず、EFIを使用しないシステムを使用している場合は作成されません。言い換えれば、これらのドライブをデータドライブ以外に使用しないのであれば、EFIパーティションを削除することができます。

残念ながら、EFIパーティションを削除することでWindows 7がドライブ上のNTFSパーティションを “見る "という問題が解決するかどうかを実験して確認する時間は取れませんでしたが、EFIパーティションを削除する価値はありそうです。しかし、試してみる価値はありそうです。

私の記憶が正しければ、Windows Disk ManagementユーティリティからEFIパーティションを削除することはできません。EFIパーティションを削除する一つの方法は、ウィンドウのコマンドプロンプトからDISKPARTを実行することです。

私は、まず削除したいパーティションを選択し、正しいパーティションを選択したかどうかを確認します。以下は私のドライブの例です。

削除したいパーティションが選択されていることを 確信 した後、 delete part override コマンドで削除します。

(ドライブ上のデータを気にせず、パーティションの再構成だけをしたい場合は、clean コマンドを使うこともできます。これについての詳細は、HELP CLEANDISKPARTと入力してください)

お役に立てれば幸いです。

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
1
1
1
2011-04-22 10:59:46 +0000

私は私のIomega iConnectが私の外付けHDD上のNTFSパーティションの1つを「見ている」という問題に直面しました。

ドライブ上のEFIパーティションを削除しなければなりませんでした(交換する前はMBP内蔵ドライブでした)。

Windows 7でNTFSドライブの読み込みに問題がある場合は、これが解決の糸口になるかもしれません。

1
1
1
2011-04-19 16:25:25 +0000

私も同じような問題を抱えていて、ディスクパーツの削除やボリュームの削除が実際にディスクパーツをクラッシュさせていました。

別のフォーラムで、現在選択されているディスクをクリーンアップする “clean "コマンドを見つけました。

> list disk
....
> select disk 1
> clean

を実行すると、ディスクは非常にきれいになりました。MBRもGPTもありません。私の場合は、Server 2008 (R2ではありません) をインストールしたかったので、以前 Windows 7 を実行していたディスクから GPT を削除しなければなりませんでした。

0
0
0
2009-10-19 04:36:27 +0000

200 MBのパーティションは、今日の基準では大したことはありません。私があなただったら、それに手を出さないでしょう。

でも、EFIパーティションの削除に関しては経験があります。Mac OS XパーティションのEFIを削除しようとしたのです。すると、Mac OS XはEFIのハードディスクに存在するNTFSパーティションを読み込めないことが判明。ハードディスク全体を再フォーマットして GUID Partition Table (GPT) を使うようにしたら直りました。

また、EFIパーティションに重要なデータが入っているかどうかは疑問ですが、とにかくMac OS Xでのマウント方法は以下の通りです。