bcdedit
Windows'un farklı yüklemeleri arasında çift önyükleme ayarlamak için gereken komutlar nelerdir ? 5
Arka fon
Geçenlerde Windows 8'i ayrı bir sabit sürücüye 1 yükledim . Şimdi yüklü Windows 8, Windows 7'ye çift önyükleme yapmak istiyorum.
İki tane 2 sabit diskim var:
Böylece, Windows içeren bölümlerle birlikte iki diskime sahip olduğumu görebilirsiniz:
- Windows 7 :
\\PhysicalDisk0
(bölüm 0 3 ) - Windows 8 :
\\PhysicalDisk2
(bölüm 1)
bcdedit
Windows'u orada başka bir Windows yüklemesi olduğunu belirten şey konusunda bilgilendirmek için nasıl kullanılacağını anlamaya çalışıyorum .
Koşu bcdedit
şimdi, geçerli yapılandırmayı gösterir:
C:\WINDOWS\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
description Windows Boot Manager
locale en-US
inherit {globalsettings}
integrityservices Enable
default {current}
resumeobject {ce153eb7-3786-11e2-87c0-e740e123299f}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 8
locale en-US
inherit {bootloadersettings}
recoverysequence {ce153eb9-3786-11e2-87c0-e740e123299f}
integrityservices Enable
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {ce153eb7-3786-11e2-87c0-e740e123299f}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
Windows Önyükleme Yöneticisi ile Windows Önyükleme Yükleyicisi arasındaki fark hakkında herhangi bir belge bulamıyorum .
belgeleme
Bazı belgeler var Bcdedit
:
- Tekniği: Komut Satırı Referansı - Bcdedit
- Tekniği: Windows Otomatik Kurulum Seti - BCDEdit Komut Satırı Seçenekleri
- Teknik İnceleme - Önyükleme Ortamı için BCDEdit Komutları (Word Belgesi)
Ancak ikili önyükleme yapılandırma verilerinin nasıl düzenleneceğini açıklamazlar.
Tahmin etmek zorunda olsaydım, bir Windows Önyükleme Yöneticisinin BIOS'a hangi programı çalıştırması gerektiğini söylediğini düşünürdüm . Bu program kullanıcıya bir önyükleme seçeneği sunar. Windows Önyükleme Yükleyicisini terk eden, belirli bir Windows kurulumunu temsil eden belirli bir önyükleme seçeneği olur .
Bu durumda, yeni bir Windows Önyükleyici Yükleyici girişi oluşturmam gerekiyor .
Bu, /create
parametreyi kullanmak isteyebileceğim anlamına gelir :
/yaratmak
Yeni bir önyükleme girişi oluşturur:
Bcdedit [/ deposu dosya ] / oluşturmak [ id ] / d açıklama [/ uygulama apptype | / inherit [ apptype ] | / devralınan CİHAZ | / cihaz ]
Bu yüzden bir sözdizimi varsayalım:
>bcdedit /create /d "The old Windows 7" /application osloader
application
Aşağıdaki türlerden biri nerede olabilir:
Apptype Description
BOOTSECTOR The boot sector application
OSLOADER The Windows boot loader
RESUME A resume application
Maalesef sadece dokümantasyon yaklaşık osloader
olup "Windows önyükleme yükleyicisi" . Bunu arasındaki farkı nasıl ayırt görmüyorum Windows 8 bir sabit diskte ve Windows 7 diğerine.
/create
Bir önyükleyici olduğunda diğer olası parametre
>bcdedit /create /D "Windows Vista" /device "The Quick Brown Fox"
Maalesef belgeler aşağıdakiler için eksik /device
:
/cihaz
İsteğe bağlı. İd iyi bilinen bir tanımlayıcıya ayarlanmadıysa, yeni önyükleme girişini ek bir cihaz seçenekleri girişi olarak belirtmek için kullanılan seçenek.
Ben set vermedi beri id
bilinen bir tanımlayıcı, ben ayarlamalısınız / cihazı için "ek bir cihaz seçenekleri girdi olarak yeni önyükleme girdisi belirtmek için kullanılır seçeneği" . Bütün bu kelimeleri biliyorum; hepsi İngiliz. Ama ne dediği hakkında hiçbir fikrim yok; Bu sırayla bu kelimeler saçma görünüyor.
Bu yüzden biraz stymied. BCDEdit'i kullanmaya çalışan sabit disklerini imha eden Microsoft'tan Dan Stolts gibi olmak istemiyorum :
BCDEdit ile oynayarak makinemi hortumladığımda özellikle yardımcı olacak hiçbir içerik bulamadım. Özellikle OSDevice / set komutunda çok daha fazla ayrıntı olsaydı bu mesaj daha iyi olurdu. Bu yüzden makinemi tamir ettiğimde çözümü belgeledim ve bilgi burada… .
Yani, bir Microsoft adamı BCDEdit'i BCD'sini düzenlemek için nasıl kullanacağını bile bulamıyorsa, hangi şansa sahibim?
Bonus Okuma
- BCDEdit Komut Satırı Seçenekleri
- bcdedit
- Server 2008 R2 veya Windows 7 Sistemi, BCDEdit Kullanarak Önyükleme Yöneticisinde Değişiklik Yaptıktan Sonra Önyüklemeyecek
- Görsel BCD Editör 4
- Windows 7 ve Windows 8 RTM İkili Önyükleme Kurulumu
Dipnotlar
- 1 Windows 8 yükleyici, Windows 7 yüklememe zarar vereceğinden , yükleme sırasında "ana" sabit diskimi çıkarmaya karar verdim . Windows 8 yükleyicisinin neden mevcut Windows 7 yüklemesini algılamadığını açıklayan uzun bir açıklama . Normalde yükleyici, çift önyükleme için gerekli girişleri otomatik olarak yaratırdı. Bu soruyu sormamın nedeni önemli değil.
- 2 Gerçekten üç sürücü var, ancak üçüncüsü sadece toplu depolama. 3. bir sabit sürücünün varlığı soru ile alakasız. Sadece iki tanesinin ekran görüntüsünün neden 3 sabit diske sahip olduğunu bilmek istemesi durumunda söylüyorum.
- 3 Bölümleri rasgele "sıfır" olarak numaralamaya başladım ; bölümlerin sıfırdan başlayarak numaralandırıldığı anlamına gelmez. Sadece bölümlerden bahsediyorum çünkü herhangi bir boot-loader'ın hangi bölüm ve hangi klasörde bir Windows kurulumunun bulunduğunu bilmeden işini nasıl yapabildiğini göremiyorum.
- 4 BCDEdit hakkında soruyorum. Visual BCD Editor'ı denedim . Görsel bir BCD editörü gibi görünüyor . Bunun bir GUI olduğunu, ancak yine de BCDEdit ile aynı terminolojiyi kullandığını ve BCD'nin belgelemediği bilgiyi gerektirdiğini söylemek.
- 5 Basitlik uğruna, arasında çift önyükleme yapmak istediğim tüm Windows kurulumunun Windows Vista veya üstü olduğunu ve hepsinin BCDEdit ve ikili önyükleme yükleyicisiyle uyumlu olduklarını varsayıyoruz. Alternatif, eskinin inceliklerine dalmayı gerektirir
ntloader
. Ne de Linux'a çift önyükleme hakkında sormuyorum; veya bir Sanal Sabit Sürücü (vhd) görüntüsünün nasıl önyükleneceği. Aynı makinedeki mevcut sabit sürücülerde Windows'un yalnızca modern sürümleri.