Tôi có thể xóa 'Phân vùng hệ thống EFI' mà không làm hại dữ liệu khác trên ổ đĩa không?


17

Tôi có ba ổ cứng gắn ngoài trong hộp đựng USB. Sau lần nâng cấp gần đây lên Windows 7, trong đó ba ổ đĩa này thực sự được cài đặt bên trong tháp PC, hai trong số ba ổ đĩa hiện có phân vùng EFI 200 MB và hai ổ đĩa không hiển thị dưới dạng ổ đĩa có thể sử dụng được trong Windows 7 hoặc Báo tuyết . Một trong các ổ đĩa trống; một cái khác, tuy nhiên, có một loạt các thứ mà tôi muốn lưu nếu có thể.

Làm thế nào tôi có thể quay lại dữ liệu này? Tôi có thể chỉ cần xóa phân vùng EFI, và tất cả sẽ ổn chứ? Hay tôi phải làm một cái gì đó phức tạp hơn? Hay tôi chỉ hosed?

Câu trả lời:


18

Tôi giả sử rằng ban đầu bạn định dạng các ổ đĩa này trên hệ thống Intel Mac (OS X).

Thay vì diễn giải những gì tôi đã nghe ở những nơi khác, tôi sẽ chỉ trích dẫn từ bài viết Wikipedia cho phân vùng Hệ thống EFI .

Trên các máy tính Macintosh của Apple Kiến trúc Intel, phân vùng EFI ban đầu trống và không được sử dụng để khởi động.

Tuy nhiên, phân vùng EFI được sử dụng làm khu vực tổ chức để cập nhật chương trình cơ sở; cụ thể là nó đặt một tiện ích flash firmware (nhị phân EFI) và tệp dữ liệu (FD - "Thiết bị phần sụn") trong thư mục EFI / APPLE / FIRMware sau đó chạy khi khởi động lại hệ thống ở chế độ "flash firmware".

Nếu bị xóa, hệ thống sẽ vẫn khởi động và trình quản lý khởi động vẫn sẽ cho phép người dùng chọn bắt đầu phân vùng Boot Camp hoặc Mac OS X mặc định, nhưng các bản cập nhật firmware sẽ thất bại.

Như tôi tin đã được chỉ ra trong các câu trả lời khác, phân vùng EFI không được Windows 7 sử dụng và không được tạo khi sử dụng hệ thống không sử dụng EFI. Nói cách khác, nếu bạn sẽ không sử dụng các ổ đĩa này như bất kỳ thứ gì ngoài ổ đĩa dữ liệu thì, vâng, bạn có thể xóa phân vùng EFI.

Tôi e rằng tôi đã không dành thời gian để thử nghiệm và tìm hiểu xem việc xóa phân vùng EFI có giải quyết được các vấn đề bạn gặp phải khi Windows 7 "nhìn thấy" các phân vùng NTFS của bạn trên ổ đĩa hay không. Nhưng có vẻ như nó sẽ đáng để thử.

Nếu tôi nhớ chính xác, bạn sẽ không thể xóa phân vùng EFI khỏi Disk Managementtiện ích Windows . Một cách bạn có thể xóa (các) phân vùng EFI là chạy DISKPARTtừ dấu nhắc lệnh của Window (nâng cao).

Tôi làm điều này bằng cách trước tiên chọn phân vùng tôi muốn xóa và sau đó xác minh rằng tôi đã chọn đúng phân vùng. Dưới đây là một ví dụ với một trong các ổ đĩa của tôi.

Sau khi bạn chắc chắn rằng bạn đã chọn phân vùng bạn muốn xóa, lệnh
delete part override
sẽ xóa nó.

(Nếu bạn không quan tâm đến bất kỳ dữ liệu trên ổ đĩa và chỉ muốn phân vùng lại nó, bạn cũng có thể sử dụng các cleanlệnh. Để biết thêm về nó, gõ HELP CLEANvào DISKPART.)

Hi vọng điêu nay co ich.

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

Cảm ơn bạn rất nhiều vì đã làm rõ điều này. Tôi có thiết lập khởi động kép Win7 / OSX (MBR) trong đó EFI thuộc về Windows. (Tôi không có thông tin của bạn khi tôi tạo thiết lập.) Windows hiện yêu cầu EFI và OSX chỉ yêu cầu thông tin cập nhật firmware. Để nâng cấp lên Mavericks (yêu cầu cập nhật firmware), tôi dự định tạm thời trao đổi ổ cứng. Sau khi nâng cấp chương trình cơ sở bằng ổ cứng trống, tôi muốn trao đổi lại bản gốc và cập nhật phần mềm lên Mavericks để hoàn tất quy trình. Bất kỳ ý tưởng, cảnh báo hoặc lựa chọn thay thế?
Timo

@Timo Tôi vẫn hiểu rằng đối với hệ thống OS X / Windows 7 khởi động kép (Boot Camp), sử dụng phân vùng hỗn hợp MBR / GPT, Windows sẽ KHÔNG yêu cầu phân vùng EFI. Tại sao bạn nói rằng "Windows bây giờ yêu cầu EFI" ?
phi lý John

@irrationalJohn Khi tôi xóa EFI, Windows không khởi động được. Trong các thiết lập trước đó, tôi đã cài đặt Windows thông qua trợ lý Boot Camp, trong trường hợp đó không tạo và cũng không yêu cầu EFI. Nhưng bằng cách sử dụng cài đặt 'đơn giản' này, Windows không thể sống mà không có nó. Tôi tự hỏi nếu tôi có thể thay đổi điều này trong tình hình hiện tại?
Timo

1

Tôi chỉ gặp vấn đề tương tự và xóa một phần hoặc xóa âm lượng đã thực sự bị sập đĩa!

Trên một diễn đàn khác, tôi tìm thấy lệnh "dọn dẹp" để dọn sạch đĩa hiện được chọn.

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

và bây giờ đĩa là RẤT sạch. Nó không có MBR hoặc GPT. Trong trường hợp của tôi, tôi muốn cài đặt Server 2008 (không phải R2) và vì vậy tôi phải xóa GPT khỏi đĩa đã chạy Windows 7 trước đó


1

Tôi đã gặp phải một vấn đề với Iomega iConnect của tôi "nhìn thấy" một trong những phân vùng NTFS trên ổ cứng gắn ngoài của tôi.

Tôi đã phải xóa phân vùng EFI trên ổ đĩa (nó từng là ổ đĩa nội bộ MBP của tôi trước khi tôi thay thế nó) và sau đó mọi thứ hoạt động tốt.

Nếu bạn gặp vấn đề với Windows 7 khi đọc ổ NTFS, đây có thể là một giải pháp khả thi.


0

Một phân vùng 200 MB không có gì đáng kể theo tiêu chuẩn ngày nay. Nếu tôi là bạn, tôi sẽ không gây rối với nó.

Nhưng, tôi đã có kinh nghiệm về việc xóa phân vùng EFI. Tôi đã cố gắng xóa EFI trong phân vùng Mac OS X. Hóa ra Mac OS X sẽ không thể đọc được các phân vùng NTFS hiện có trong ổ cứng EFI. Tôi đã sửa nó khi tôi định dạng lại toàn bộ đĩa cứng để sử dụng Bảng phân vùng GUID (GPT).

Ngoài ra, tôi nghi ngờ có bất kỳ dữ liệu quan trọng nào trong phân vùng EFI, nhưng dù sao đây là cách bạn gắn kết nó trong Mac OS X:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI

Tôi không lo lắng về 200 MB dung lượng; đó là đậu phộng khi chúng ta đang nói về gần 6TB đĩa. Vấn đề của tôi là, các phân vùng nhỏ này đột nhiên xuất hiện (hoặc có thể chúng đã ở đó suốt và tôi mới nhận ra) và bây giờ tôi không thể truy cập 9,5 GB dữ liệu khác trên một trong các ổ đĩa.
Andy

Bạn đã thử tìm kiếm 9,5 GB dữ liệu đó trong Windows 7 chưa?
depdebme

0

Bạn đã thử cắm ổ đĩa với dữ liệu không thể truy cập vào PC Windows 7 sau khi phát hiện ra vấn đề của mình chưa?

Tôi không nghĩ rằng có khả năng bạn đã tạo ra một phân vùng EFI bằng cách nào đó mà không cần đưa ra lệnh để làm như vậy. Các phân vùng đó đã ở đó trước khi bạn nâng cấp hoặc bạn đã nói với trình cài đặt cho Windows 7 để làm gì đó để tạo chúng. Kiểm tra bài viết Cài đặt Windows cho máy tính dựa trên EFI liên quan đến các hệ thống hỗ trợ cả EFI và BIOS:

Nếu Thiết lập Windows bắt đầu ở chế độ BIOS trên hệ thống EFI / BIOS kết hợp, phân vùng ESP và MSR không được tạo. Sau khi Windows Setup hoàn tất, hãy sử dụng lệnh Diskpart để xác minh rằng các phân vùng ESP và MSR đã được tạo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.