Harici Maccamp sürücüsü farklı MacBook Pro'da görünmüyor


0

MacBook Pro'mu satın aldığımda Windows 10'u harici bir SSD sürücüsünden çalıştırmak için BootCamp'ı kurdum. Burada ayrıntıları yazdı: https://blog.brettski.com/2015/11/08/booting-a-macbook-pro-to-windows-using-an-external-ssd/ anda.

Benden kaçan şey, neden diğer MBP'lerin bu sürücüden önyükleme yapamadığıdır. SSD'yi aynı MBP'ye bağlarsam, Option tuşunu basılı tutun ve başlayın, harici sürücü ön yükleme yapmak için bir seçenek değildir . Oluşturulduğu bilgisayardan gayet iyi çalışıyor.

Başkalarının bu sürücüyü önyükleme sürücüsü olarak kullanmasını engelleyebilecek bir şey var mı?

Bölüm bilgisi:

brettskiworkmbp:~ brettski$ diskutil list
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:         Microsoft Reserved                         16.8 MB    disk0s1
   2:       Microsoft Basic Data Win10 BC                255.6 GB   disk0s2
   3:           Windows Recovery                         471.9 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         500.1 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.1 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume Main                    383.0 GB   disk2s1
   2:                APFS Volume Preboot                 48.5 MB    disk2s2
   3:                APFS Volume Recovery                517.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

Yazınız çelişkilerle dolu. BIOS önyüklemesine atıfta bulunuyorsunuz. Apple’ın 2015 modellerinden başlayarak BIOS’u kaldırdığını düşünüyorum. Harici önyüklemeye bakın. Diğer çoğu yayın için, bu bir USB sürücüsünden önyükleme yapmak anlamına gelir. Anladığım kadarıyla yıldırım sürücüleri Microsoft yükleyici tarafından Mac'in dışında olsalar bile dahili olarak düşünülebilir. Sorunuza gelince, önyükleme dosyaları harici sürücünün EFI bölümünde uygun bir yerde değildi.
David Anderson

Merhaba @DavidAnderson ve yorumunuz için teşekkür ederiz! Sanırım Windows makinelerinde çalıştıktan bir ömür sonra (30 yıl), ilk satın aldığım Mac olduğunu söylemeliydim. Yani, temelde Mac boot detaylarını bilmiyordum (ve hala bilmiyordum). Tanıdığım tek harici önyükleme aygıtı, bilgisayarı açarken Seçenek tuşunu basılı tutuyor. Önyükleme dosyaları doğru yerde değilse, sürücü başka bir makinede değil bir makinede nasıl çalışır?
Brettski

PC endüstrisi, 2011'de EFI'yi Windows'a yükleyerek dönüştürdü. Apple'ın yetişmesi yaklaşık 2 yıl aldı. Her neyse, şu ana kadar probleminizi teşhis etmeye yardımcı olacak hiçbir şey yayınlamadınız ve probleminizi yeniden oluşturacak bir yıldırım harici diskim yok. Çıktıyı Terminal application komutundan göndererek başlayın diskutil list. Bu bana daha sonra ne isteyeceğime dair bir fikir verecektir.
David Anderson

Windows, bir Mac'e herhangi bir genel PC ile aynı şekilde yüklenir. Özel bir şey yok. Başlatma sırasında seçenek tuşunu basılı tutarken, Mac Başlangıç ​​Yöneticisini çağırırsınız. Bu yazılım, 2015 Mac'inizde yalnızca üç tür işletim sistemi algılar. 1) macOS. 2) Windows 3) herhangi bir EFI bölümünde depolanan bir önyükleme dosyasına sahip herhangi bir işletim sistemi EFI/boot/bootx64.efi. Başka bir işletim sisteminiz farklı şekilde yapılandırılmışsa, o zaman bir komut girmeniz blessveya rEFInd gibi bir üçüncü taraf aracı kullanmanız gerekir .
David Anderson

Yanıtlar:


1

Harici sürücüde bir EFI bölümünüz yok. Bu, Windows'un farklı bir Mac'te önyüklenmesini yasaklar. Windows'u yüklediğinizde, önyükleme dosyalarının dahili sürücünün EFI bölümüne yerleştirilmesini bekliyorum.

Olası bir çözüm baştan başlamak olacaktır. Bu sefer harici sürücünün doğru şekilde bölümlendiğinden emin olun. Bölümlendirme kuralları Microsoft UEFI / GPT tabanlı sabit sürücü bölümlerinde verilmiştir . Ekim 2018 Windows 10 sürümünü (1809) kullanıyorsanız, WRE boyutunda 800 MB olmasını öneririm.

Başka bir olası çözüm, windows bölümünüzü küçültmek ve harici sürücüye bir EFI bölümü eklemek olacaktır. Bu en iyi Pencere Kurtarma Ortamı'na önyükleme yaparken yapılır. (Windows'u yeniden başlatırken shift tuşunu basılı tutun). Bir EFI bölümü ekledikten sonra, bu bölümdeki önyükleme dosyalarını oluşturmak için komutları girersiniz. Önyükleme dosyalarını gerçekten oluşturan komut bcdboot olarak adlandırılır .

Aşağıda sizinkine benzer bir Windows kurulumu var. Bu VirtualBox'ta kurulumdu. Sürücülerin ve bölümlerin boyutları farklıdır, ancak girmeniz gereken komutlar gösterilene yakın olmalıdır.

Aşağıda gösterilen komutlar, Windows Kurtarma Ortamı'na önyükleme yapıldıktan sonra bir Komut İstemi penceresine girildi. Bu komut, Windows diskin sonunda önyüklenebilir bir EFI bölümü oluşturur. Ayrıca, Windows önyükleme dosyaları orijinal EFI bölümünden kaldırılır.

Microsoft Windows [Version 10.0.17763.107]
(c) 2018 Microsoft Corporation. All rights reserved.

X:\windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: MININT-9R6AU7J

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          155 GB      0 B        *
  Disk 1    Online          325 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved            16 MB  1024 KB
  Partition 2    Primary            154 GB    17 MB
  Partition 3    Recovery           800 MB   154 GB

DISKPART> select partition 2

Partition 2 is now the selected partition.

DISKPART> shrink minimum=1000

DiskPart successfully shrunk the volume by: 1000 MB

DISKPART> create partition primary size=800

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=ntfs label=temp quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign letter=t

DiskPart successfully assigned the drive letter or mount point.

DISKPART> select partition 3

Partition 3 is now the selected partition.

DISKPART> assign letter=r

DiskPart successfully assigned the drive letter or mount point.

DISKPART> exit

Leaving DiskPart...

X:\windows\system32>xcopy r:\* t: /e /h
R:\Recovery.txt
R:\Recovery\Logs\BootUX (1).sqml
R:\Recovery\Logs\BootUX (2).sqml
R:\Recovery\Logs\BootUX (3).sqml
R:\Recovery\Logs\Reload.xml
R:\Recovery\WindowsRE\boot.sdi
R:\Recovery\WindowsRE\ReAgent.xml
R:\Recovery\WindowsRE\Winre.wim
R:\System Volume Information\tracking.log
9 File(s) copied

X:\windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: MININT-9R6AU7J

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved            16 MB  1024 KB
  Partition 2    Primary            153 GB    17 MB
  Partition 4    Primary            800 MB   153 GB
  Partition 3    Recovery           800 MB   154 GB

DISKPART> select partition 3

Partition 3 is now the selected partition.

DISKPART> remove letter=r

DiskPart successfully removed the drive letter or mount point.

DISKPART> delete partition override

DiskPart successfully deleted the selected partition.

DISKPART> create partition primary size=800 id=de94bba4-06d1-4d40-a16a-bfd50179d6ac

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=ntfs label=Recovery quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign letter=r

DiskPart successfully assigned the drive letter or mount point.

DISKPART> GPT ATTRIBUTES=0x8000000000000001

DiskPart successfully assigned the attributes to the selected GPT partition.

DISKPART> detail partition

Partition 3
Type    : de94bba4-06d1-4d40-a16a-bfd50179d6ac
Hidden  : No
Required: Yes
Attrib  : 0X8000000000000001
Offset in Bytes: 165397135360

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 3     R   Recovery     NTFS   Partition    800 MB  Healthy    Hidden

DISKPART> exit

Leaving DiskPart...

X:\windows\system32>

X:\windows\system32>xcopy t:\* r: /e /h
T:\Recovery.txt
T:\Recovery\Logs\BootUX (1).sqml
T:\Recovery\Logs\BootUX (2).sqml
T:\Recovery\Logs\BootUX (3).sqml
T:\Recovery\Logs\Reload.xml
T:\Recovery\WindowsRE\boot.sdi
T:\Recovery\WindowsRE\ReAgent.xml
T:\Recovery\WindowsRE\Winre.wim
T:\System Volume Information\tracking.log
9 File(s) copied

X:\windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: MININT-9R6AU7J

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> create partition efi

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=fat32 label=EFI quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign letter=s

DiskPart successfully assigned the drive letter or mount point.

DISKPART>  GPT ATTRIBUTES=0x0000000000000000

DiskPart successfully assigned the attributes to the selected GPT partition.

DISKPART> detail partition

Partition 5
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 166235996160

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 5     S   EFI          FAT32  Partition    200 MB  Healthy    Hidden

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved            16 MB  1024 KB
  Partition 2    Primary            153 GB    17 MB
  Partition 4    Primary            800 MB   153 GB
  Partition 3    Recovery           800 MB   154 GB
* Partition 5    System             200 MB   154 GB

DISKPART> select partition 4

Partition 4 is now the selected partition.

DISKPART> remove letter=t

DiskPart successfully removed the drive letter or mount point.

DISKPART> delete partition

DiskPart successfully deleted the selected partition.

DISKPART> select partition 2

Partition 2 is now the selected partition.

DISKPART> extend

DiskPart successfully extended the volume.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved            16 MB  1024 KB
* Partition 2    Primary            154 GB    17 MB
  Partition 3    Recovery           800 MB   154 GB
  Partition 5    System             200 MB   154 GB

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    System             210 MB  1024 KB
  Partition 2    Unknown            324 GB   211 MB

DISKPART> select partition 1

Partition 1 is now the selected partition.

DISKPART> assign letter=u

DiskPart successfully assigned the drive letter or mount point.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     D   CCCOMA_X64F  UDF    CD-ROM      4840 MB  Healthy
  Volume 1     C   Win BC       NTFS   Partition    154 GB  Healthy
  Volume 3     R   Recovery     NTFS   Partition    800 MB  Healthy
* Volume 4     U   EFI          FAT32  Partition    210 MB  Healthy    Hidden
  Volume 5     S   EFI          FAT32  Partition    200 MB  Healthy    Hidden

DISKPART> exit

Leaving DiskPart...

X:\windows\system32>

X:\windows\system32>bcdboot c:\Windows /s s: /f UEFI
Boot files successfully created.

X:\windows\system32>u:

U:\>cd efi

U:\EFI>rd /s /q Microsoft

U:\EFI>rd /s /q Boot

U:\>exit

Windows'a yeniden başlattıktan sonra, Windows Kurtarma Ortamı'nın düzgün çalışmadığını fark ettim. Aşağıda, sorunu gideren Yönetici Komut İstemi penceresine girilen komutlar verilmiştir.

Microsoft Windows [Version 10.0.17763.107]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Windows\system32>reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:

    Windows RE status:         Disabled
    Windows RE location:
    Boot Configuration Data (BCD) identifier: b1098958-1b75-11e9-a3a8-ba8bed1fcc42
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

REAGENTC.EXE: Operation Successful.


C:\Windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: DESKTOP-Q438CQ5

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          155 GB      0 B        *
  Disk 1    Online          325 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved            16 MB  1024 KB
  Partition 2    Primary            154 GB    17 MB
  Partition 3    Recovery           800 MB   154 GB
  Partition 4    System             200 MB   154 GB

DISKPART> select partition 3

Partition 3 is now the selected partition.

DISKPART> assign letter=r

DiskPart successfully assigned the drive letter or mount point.

DISKPART> exit

Leaving DiskPart...

C:\Windows\system32>reagentc /setreimage /path r:\Recovery\WindowsRE
Directory set to: \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE

REAGENTC.EXE: Operation Successful.


C:\Windows\system32>reagentc /enable
REAGENTC.EXE: Operation Successful.


C:\Windows\system32>reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:

    Windows RE status:         Enabled
    Windows RE location:       \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE
    Boot Configuration Data (BCD) identifier: aea2b938-1ba3-11e9-b797-c059ce58515c
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

REAGENTC.EXE: Operation Successful.


C:\Windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: DESKTOP-Q438CQ5

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved            16 MB  1024 KB
  Partition 2    Primary            154 GB    17 MB
  Partition 3    Recovery           800 MB   154 GB
  Partition 4    System             200 MB   154 GB

DISKPART> select partition 3

Partition 3 is now the selected partition.

DISKPART> remove letter=r

DiskPart successfully removed the drive letter or mount point.

DISKPART> exit

Leaving DiskPart...

C:\Windows\system32>exit

Herhangi bir sorunuz varsa, bir yorum gönderin.


Efi bölümünü ekledim ama işe yaramadı. Artık daha fazla oynamaya değmez, bu yüzden evet en iyi çözüm, baştan başla. Belki de bugünkü yazılarıma dayanarak bu makaleyi tekrar yazarım. Thank you @ David-Anderson
Brettski,

Mac için bir önyükleme Windows sürücüsü ayarlamak için iyi bir video. Bir bilgisayar değil, bir bilgisayar kullandım ama sonuç aynıydı. youtube.com/watch?v=kR28kVtZYJY
Brettski

@Brettski: Videonun birkaç kusuru var, ancak muhtemelen çoğu eski EFI önyüklemeli Mac için çalışacak. Videoda ayrıca bir USB harici sürücü varsayar ve sürücünüz şimşek çakar, bu nedenle video durumunuz için geçerli olmayabilir. Harici bir USB sürücüye yükleme sorunu yıllar önce burada AD'de cevaplandı. Buraya bakınız . Şahsen ben cevabımı tercih ederim .
David Anderson

Dave Anderson Anderson @ teşekkürler. Mac bilgisayarları için yeni olduğumu söylemiştim. İşlerin yürümesi için neyin gerekli olduğuna dair temel bilgileri sağlamak için yeterliydi. Bu yüzden evet, muhtemelen sürücüyü el ile bölmek kadar iyi bir şey değil, ancak saatler içinde pencerelerden önyükleme yapan yeni bir harici HDD'm vardı. Benim en büyük fırsatım olan Base Camp sürücüleri, Base Camp'i açtığınızda indirilebilir. Kim biliyordu? :) Bütün yardımların için tekrar teşekkürler.
Brettski,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.