ドライブ上の他のデータを損なわずに「EFIシステムパーティション」を削除できますか?


17

USBエンクロージャに3つの外付けHDDがあります。これらの3つのドライブが実際にPCタワー内にインストールされたWindows 7への最近のアップグレードの後、3つのドライブのうち2つに200 MB EFIパーティションがあり、2つのドライブはWindows 7またはユキヒョウ。ドライブの1つが空です。ただし、もう一方には、可能な場合は保存したいものがたくさんあります。

このデータに戻るにはどうすればよいですか?EFIパーティションを削除するだけで十分ですか?それとも、もっとトリッキーなことをしなければなりませんか?それとも私はちょうどホースでくまれる?

回答:


18

これらのドライブは元々Intel Mac(OS X)システムでフォーマットしたものと想定しています。

他の場所で聞いたことを言い換えるのではなく、ウィキペディアのEFIシステムパーティションに関する記事から引用するだけです。

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

ただし、EFIパーティションはファームウェア更新のステージング領域として使用されます。具体的には、ファームウェアフラッシュユーティリティ(EFIバイナリ)とデータファイル(FD –「ファームウェアデバイス」)をEFI / APPLE / FIRMWAREディレクトリに配置し、「フラッシュファームウェア」モードでシステムを再起動するときに実行されます。

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

私は信じているように、他の回答で指摘されている、EFIパーティションがされていない Windows 7のによって使用され、EFIを使用しないシステムを使用したときに作成されていません。つまり、これらのドライブをデータドライブ以外のものとして使用しない場合は、はい、EFIパーティションを削除できます。

EFIパーティションを削除することで、Windows 7がドライブ上のNTFSパーティションを「見る」ことで発生する問題を解決できるかどうかを調べるために時間をかけなかったのではないかと思います。しかし、試してみる価値があるようです。

正しく思い出せば、Windows Disk ManagementユーティリティからEFIパーティションを削除できません。EFIパーティションを削除する1つの方法はDISKPART、(昇格された)ウィンドウのコマンドプロンプトから実行することです。

これを行うには、まず削除するパーティションを選択してから、正しいパーティションを選択したことを確認します。以下は私のドライブの1つの例です。

削除するパーティションを選択したことを確認したら、コマンド
delete part override
で削除する必要があります。

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

お役に立てれば。

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

これを片付けてくれてありがとう。EFIがWindowsに属しているWin7 / OSXデュアルブートセットアップ(MBR)があります。(セットアップを作成したときに情報がありませんでした。)WindowsではEFIが必要になり、OSXではファームウェアの更新にのみ必要です。Mavericksにアップグレードするには(ファームウェアの更新が必要)、ハードドライブを一時的に交換するつもりです。空のハードドライブを使用してファームウェアをアップグレードした後、元のソフトウェアを交換し、ソフトウェアをMavericksに更新してプロセスを完了したいと思います。アイデア、警告、代替案はありますか?
ティモ14

@Timo MBR / GPTパーティション分割のハイブリッドクラスジを使用するデュアルブート(ブートキャンプ)OS X / Windows 7システムの場合、WindowsはEFIパーティションを必要としないことはまだ理解しています。「WindowsにはEFIが必要になった」と言うのはなぜですか?
不合理なジョン14

@irrationalJohn EFIを削除すると、Windowsの起動に失敗します。以前のセットアップでは、Boot Campアシスタントを使用してWindowsをインストールしていました。この場合、EFIを作成したり、必要としたりすることはありません。しかし、この「プレーン」インストールを使用すると、Windowsはそれなしでは生きられません。現在の状況でこれを変更できるのかしら?
ティモ14

1

私は同様の問題があり、一部を削除するか、ボリュームを削除すると実際にdiskpartがクラッシュしました!

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

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

そして今、ディスクは非常にきれいです。MBRまたはGPTはありません。私の場合、R2ではなくServer 2008をインストールしたかったため、以前にWindows 7を実行していたディスクからGPTを削除する必要がありました。


1

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

ドライブのEFIパーティションを削除する必要があり(交換前はMBP内部ドライブでした)、すべて正常に機能しました。

Windows 7でNTFSドライブの読み取りに問題がある場合、これが解決策になる可能性があります。


0

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

200MBのスペースは心配していません。6TB近くのディスクについて話しているとき、それはピーナッツです。私の問題は、これらの小さなパーティションが突然現れた(または、たまたまそこにあったので気付いた)ので、ドライブの1つで他の9.5GBのデータにアクセスできなくなったということです。
アンディ

Windows 7で9.5GBのデータを探してみましたか?
deddebme

0

問題を発見した、アクセスできないデータを含むドライブを内部でWindows 7 PCに接続しようとしましたか?

コマンドを発行せずにドライブにE​​FIパーティションを作成した可能性はないと思います。アップグレードの前にそれらのパーティションがあったか、Windows 7のインストーラーにパーティションを作成するように指示しました。EFIとBIOSの両方をサポートするシステムについては、記事「WindowsをEFIベースのコンピューターにインストールする」をご覧ください。

EFI / BIOSを組み合わせたシステムでWindowsセットアップがBIOSモードで起動した場合、ESPおよびMSRパーティションは作成されません。Windowsセットアップが完了したら、Diskpartコマンドを使用して、ESPおよびMSRパーティションが作成されたことを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.