На MacBook с двойной загрузкой с помощью BootCamp жесткий диск перемещен в оптический отсек, а Windows больше не загружается

это MacBook Pro 13 " 2012 модель, которая поставляется с 500 ГБ HDD и оптический привод. Я использовал его с OS X и Windows 10 двойной загрузки без каких-либо проблем загрузки. Если я нажал Option перед запуском OS X, было бы три варианта, которые были "Macintosh HD", "восстановление", и "Windows" (должны быть метки этих разделов).

Я только что купил SSD и хотел бы поставить SSD на оригинальный жесткий диск-на самом деле я уже сделал это. Старый жесткий диск подключен к отсеку оптического привода с помощью 2-го жесткого диска caddy. это все, что я сделал. Я не переделывать, жесткий диск был просто перемещен, как есть.

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                                                   *240.1 GB   disk0
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HD            345.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data WINDOWS                 154.0 GB   disk1s4

после того, как я сделал все это, OS X загружается отлично, но я вижу в системе, что жесткий диск становится disk1 - это disk0. Затем Windows больше не загружается. Я все еще вижу точно такие же вещи в bootmenu, но если я выберу Windows, будет черный экран с мигающим курсором, а Windows никогда начинает.

Я сделал некоторые исследования с Google, но редко видел проблемы точно так же, как у меня. Некоторые люди спорят о BootCamp после того, как они переделали свой жесткий диск, что не мой случай. У некоторых людей была проблема с установкой Windows на 2-й жесткий диск, что тоже не мой случай - на самом деле некоторые ответы на эти проблемы предполагают, что они сначала устанавливают Windows на жесткий диск и перемещают жесткий диск в оптический отсек после этого... (И они не использовали BootCamp, я думаю...)

Я считаю, что моя MBR по-прежнему звук и правильно, и Windows paritition помечен сейчас.

$ sudo fdisk -e /dev/disk1
Password:
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1> p
Disk: /dev/disk1    geometry: 60801/255/63 [976773168 sectors]
Offset: 0   Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
 2: AF 1023 254  63 - 1023 254  63 [    409640 -  674312704] HFS+        
 3: AB 1023 254  63 - 1023 254  63 [ 674722344 -    1269536] Darwin Boot 
*4: 07 1023 254  63 - 1023 254  63 [ 675993600 -  299835101] HPFS/QNX/AUX
fdisk: 1> exit

пожалуйста, не учитывайте, почему я купил SSD... В настоящее время я просто хочу, чтобы эта проблема была решена с минимальными усилиями. Я бы предпочел загрузиться с оптического жесткого диска, если это возможно, вместо того, чтобы пытаться переустановить все на SSD.

теперь Bootcamp Assistant позволяет мне выбрать, какой жесткий диск использовать. Если я выберу 2-й жесткий диск, будет доступен один вариант, который заключается в удалении окон. Я не знаю, является ли это признаком того, что то, чего я хочу, невозможно.

если это невозможно-есть ли способ перенести установку Windows на SSD без переустановки? У меня есть загрузочный USB-накопитель Windows PE, который можно использовать для исправления bootmenu.


так как кто-то говорит, что это может быть проблемой BCD, я вставил свой список BCD здесь:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
default                 {default}
resumeobject            {77da1021-90b9-11e5-9a63-9c85ed0d120f}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=C:
path                    WINDOWSsystem32winload.exe
description             Windows 10
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {da049ca7-90b9-11e5-9a63-9c85ed0d120f}
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              WINDOWS
resumeobject            {77da1021-90b9-11e5-9a63-9c85ed0d120f}
nx                      OptIn
bootmenupolicy          Standard

действительно понятия не имею, как я могу это исправить, потому что элементы говорят C: вместо ID диска или что-нибудь еще... Я начинаю беспокоиться, если это не проблема БХД...

29
задан bfrgzju
21.03.2023 14:18 Количество просмотров материала 3386
Распечатать страницу

1 ответ

Это может быть, что жесткий диск был дан другой номер диска, так BCD не может найти, где установлена Windows. Не будучи пользователем Mac сам я не уверен, как решить эту проблему. Загрузка с диска Windows и выбор опции восстановления может помочь, хотя снова я не уверен, как это будет работать на Mac. (Использование диска Windows не безопасно на Mac под управлением BootCamp, как подробно описано в комментариях ниже)

0
отвечен Jake Charman 2023-03-22 22:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх