Làm cách nào để bật Ảo hóa phần cứng trên MacBook Pro 2013 muộn (dành cho Windows 8.1 bằng Boot Camp)?


32

Tôi đang cố gắng bật Ảo hóa phần cứng cho thiết lập MacBook Pro cho Windows 8.1 mới bằng Boot Camp.

Tôi đã tìm kiếm trực tuyến và tôi biết rằng chúng ta không thể chỉ đi đến BIOS như các cửa sổ và thay đổi cài đặt. Thật không may, hầu hết các giải pháp tôi đã gặp là dành cho Parallels hoặc VM.

Ai đó có thể vui lòng cho tôi biết cách bật Ảo hóa phần cứng trên MBP cho Windows 8.1 được cài đặt bằng Boot Camp không?


Hoặc có lẽ bạn đã cài đặt Hyper-V :( xem tại đây: superuser.com/questions/866962/iêu
Tod Thomson

Câu trả lời:


4

Không có ảo hóa phần cứng để bật hoặc tắt như trên PC Wintel.

Công tắc đó và nhiều công tắc BIOS khác đang ở đó bởi vì (ít nhất là một phần) các nhà sản xuất phần cứng không tạo ra phần cứng VÀ phần mềm, giống như Apple.

Nó luôn có trong bất kỳ máy Mac nào có bộ xử lý hỗ trợ ảo hóa. Khá nhiều máy Mac trong vài năm qua làm như vậy, bạn rất tốt để sử dụng máy này.


Ồ được thôi. Cảm ơn. Mối quan tâm duy nhất của tôi là Visual Studio nói với tôi rằng ảo hóa phần cứng đã tắt.
Ahsan

1
Trong trình quản lý tác vụ, sẽ có một trường cho bạn biết nếu ảo hóa được bật. Đó là trong trình quản lý tác vụ đầy đủ, dưới tab bộ xử lý ...
TiernanO

8
Câu trả lời sai. There is no hardware virtualization to turn on or off like on Wintel PCs.là căn hộ sai. Các tính năng silicon có thể bị vô hiệu hóa thông qua BIOS hoặc UEFI - đó là những gì đang xảy ra trong chế độ bootcamp bị hỏng của Apple.
DeepSpace101

1
Câu trả lời này không chính xác 100%. Macbook Bootcamp bị hỏng và đôi khi tắt nó đi.
csauve 30/03/2017

39

Có vẻ như bạn đang gặp phải vấn đề tương tự như tôi đã làm, khi mà sau khi khởi động vào Windows, VT-x hiển thị là 'Đã tắt' trong Trình quản lý tác vụ.

Không biết làm thế nào hoặc tại sao, nhưng sau khi đi vào

  • Hệ điều hành X
  • Tùy chọn hệ thống
  • Đĩa mục tiêu
  • Chọn đĩa BOOTCAMP làm đĩa khởi động

Mọi thứ đều ổn sau đó và tôi có thể vui vẻ sử dụng Hyper-V, ngay cả từ một đôi giày lạnh.

Nếu tôi khởi động lạnh bằng cách sử dụng Options-key, sau đó chọn Windows , VT-x đã bị tắt trong Trình quản lý tác vụ.

Đi hình. Một số thiên tài Mac có thể giải thích điều này?


làm bạn có nghĩa là chế độ Startup hoặc Target Disk trong bảng điều khiển khởi động
ina

3
Mac "thiên tài" sẽ cho bạn biết bạn đang sử dụng một phần mềm ngoài ý muốn với phần cứng của họ. Câu trả lời trung thực (một cái gì đó Apple nên tìm kiếm định nghĩa) sẽ là - lỗi phần sụn mà apple không thể sửa đúng từ năm 2008 ( forum.macrumors.com/showthread.php?t=821551 ).
Sean Feldman

1
Đó là đĩa khởi động cho tôi.
Jason

Cảm ơn câu trả lời của bạn, tôi đã lãng phí gần hai giờ trước khi tôi tìm thấy câu trả lời của bạn.
Smartkid

5
Chuỗi này giải thích rằng bạn phải khởi động bằng lớp CSM-BIOS. thảo luận.apple.com/thread/6720461?tstart=0 ; Ngoài ra, nó cũng cung cấp một dòng lệnh để khắc phục vĩnh viễn vấn đề này. Lần đầu tiên sử dụng diskutil listđể tìm ra phân vùng Windows, sau đósudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey

17

EDIT: Tôi đã tìm thấy một cách tốt hơn để làm việc này thay vì điệu nhảy khởi động được đề xuất ban đầu (dưới đây để tham khảo). Về cơ bản được thiết lập enable_and_lock_vmx truetrong rEFInd và đó là nó. Chi tiết bên dưới ...

Phương pháp đề xuất

  1. Vô hiệu hóa bảo mật toàn vẹn hệ thống macOS / SIP (Khởi động lại máy Mac, nhấn và giữ các phím Command + R, tại "Tiện ích tiện ích OS X" chọn mục menu "Terminal" -> nhập vào thiết bị đầu cuối csrutil disable; reboot)
  2. Quay lại bên trong macOS sau khi khởi động lại, lấy rEFInd và giải nén nó ở bất cứ đâu (máy tính để bàn, tải xuống, v.v.)
  3. Mở một cửa sổ đầu cuối, cd đến nơi bạn giải nén nó và chỉnh sửa thông qua sudo nano refind/refind.conf-sample
  4. Uncomment enable_and_lock_vmxvà được đặt thành truetức là toàn bộ dòng nên đọc enable_and_lock_vmx true. <= Đây là những gì thực sự khắc phục vấn đề!
  5. [tùy chọn] Trong khi ở đây, hãy thay đổi thời gian chờ thành thứ gì đó nhanh chóng, như 4 hoặc 5 tức làtimeout 4
  6. Cài đặt rEFInd bằng cách chạy ./refind-installtừ thiết bị đầu cuối. Cấu hình mẫu bạn đã chỉnh sửa được sử dụng làm cấu hình đã cài đặt.
  7. [tùy chọn] Kích hoạt lại SIP. Thực hiện theo # 1 ở trên nhưng chạy csrutil enable; rebootthay

Phương pháp này rất trơn tru - nó hoạt động trên các đĩa thông thường cũng như được mã hóa (FileVault2, VeraCrypt hoặc BitLocker) và thực sự mất vài phút để cài đặt. Tốt nhất của tất cả, nó hoạt động trong mỗi lần khởi động lại.

Phương pháp cũ

Không có phương pháp nào khác làm việc cho tôi, đặc biệt là vì Windows 10 của tôi đã được mã hóa Bitlocker, tức là nó không hiển thị Startup Disksđể chọn khởi động lại. Các bước dưới đây làm việc mặc dù

  1. Tắt nguồn

    Không chỉ là một khởi động lại cứng; tắt nguồn hoàn toàn ; như trong ' đếm đến 10 khi tắt ' tắt

  2. Bật nguồn và khởi động máy tính để bàn OS X

    Quá trình này tải ảo hóa đúng cách. Trong trường hợp của tôi, tôi phải giữ optionvà chọn OS X, nhập mật khẩu FileVault của mình (OS X của tôi được mã hóa) và sau đó chờ để khởi động vào máy tính để bàn OS X.

  3. Khởi động lại vào Windows

    Khởi động lại mềm thông qua menu Apple tức là biểu tượng Apple trên cùng bên trái => khởi động lại. Trong quá trình khởi động, chọn Windows / Bootcamp (thông qua phím tùy chọn). Windows của tôi đã được mã hóa Bitlocker, vì vậy tôi đã nhập mật khẩu đĩa, khởi động vào Windows, nhập mật khẩu Windows, hạ cánh trên máy tính để bàn Windows 10. Lần này Hyper-V đã có mặt và hoạt động!

Tôi sẽ đặt nó ở đây để tham khảo trong tương lai nhưng tôi hy vọng Apple thực sự sửa quy trình khởi động Bootcamp của họ. Nó đã bị phá vỡ 8 năm nay và vụ hack trên là vô lý đối với một máy 3000 đô la và khi Bootcamp là một tính năng được hỗ trợ chính thức của Mac.


2
GIẢI PHÁP HOÀN HẢO. Chúc mừng 4 mà.
Wagner Bertolini Junior

Tôi chỉ có một phân vùng với Windows 10 trên MacBook (MacBookPro11,2 - 2014 - Core i7 2.2), vì vậy tôi không thể thực hiện các bước trên OS X. Bạn có ý tưởng nào về cách làm điều này trên Windows không?
Marco Lackovic

Dưới đây là hướng dẫn từng bước chi tiết hơn cho các phiên bản mới hơn của MacOS X (El Capitan trong trường hợp của tôi) dea.nbird.com.au/2017/02/24/ với một số cách tùy chọn (ví dụ: chỉ sử dụng Windows mà không có MacOS)
Rỉ sét

6

Có vẻ như nếu bạn khởi động trực tiếp lên Windows thì nó không hoạt động, nhưng nếu bạn khởi động lên OS X và chuyển sang Windows, nó sẽ hoạt động. Hoặc bạn có thể khởi động Windows, đổi sang OS X và quay lại Windows.


Điều này làm việc cho tôi. 1. khởi động vào OS X và tôi chạy docker run hello-worldđể đảm bảo docker hoạt động chính xác. Đó là 2. Khởi động lại và giữ phím tùy chọn để hiển thị tùy chọn để đặt vào Windows 3. Chọn Windows. Tôi chạy docker run hello-worldđể đảm bảo docker hoạt động chính xác. Nó đã được.
nhồi nhét

Đây là những gì làm việc cho tôi. Có vẻ như MacBook Pro cần khởi động vào OSX để kích hoạt ảo hóa. Sau đó, khởi động lại mềm vào Windows sẽ kích hoạt ảo hóa. Tôi có MacBook Pro 15 "giữa năm 2015 với i7 và Windows 10 Pro với Bản cập nhật kỷ niệm.
JohnnyO

Tôi chỉ biết khởi động nguội vào WIN trên MAC của mình bằng cách sử dụng phím Tùy chọn. Thay vào đó, khi tôi khởi động lên MAC trước, làm thế nào để tôi chuyển sang WIN trên BootCamp?
Joshua

1
Về tùy chọn, có một phần đĩa khởi động cho phép bạn chọn phân vùng để khởi động
jcesarmobile

2

Tôi đã thử với và không giữ phím alt, từ Mac OS sang Windows và cách khác.

Quá trình cài đặt Hyper-V bắt đầu và yêu cầu khởi động lại, và trong quá trình khởi động windows thì bước thứ 2 của quá trình cài đặt không thành công và quay trở lại.

Hôm nay tôi đã mua thunderbolt cho bộ chuyển đổi Ethernet, cắm nó, cài đặt Hyper-V và sau khi khởi động lại tôi có thể sử dụng nó. Ngay cả khi tôi rút phích cắm bộ chuyển đổi.

Vì vậy, nó có đường nối Hyper-V cần một số loại Bộ điều hợp Ethernet được cài đặt.


Thủ thuật 'thunderbolt to ethernet' để hyper-v hoạt động KHÔNG hoạt động với iMac + Windows 10. 2015
Kyle

1

Sau khi tôi cài đặt rEFInd để khởi động ba lần Macbook MF839 của tôi (Win10, Ubuntu, OSX), để bật Virtualization trên Windows 10, đầu tiên tôi khởi động lên OSX, sau đó khi màn hình đăng nhập xuất hiện, tôi nhấn nút khởi động lại để mac khởi động lại chọn Windows 10 từ rEFInd.


1
Bạn đang sử dụng máy mac nào?
Kyle

1

Tôi đã thử tất cả các kết hợp khởi động / khởi động lại khác nhau và không có gì hoạt động cho đến khi tôi thêm Thunderbolt vào bộ điều hợp Ethernet. Lần sau khi tôi khởi động phân vùng Windows Boot Camp, tôi có thể kích hoạt Hyper V.

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.