bcdedit
다른 Windows 설치간에 이중 부팅을 설정하는 데 필요한 명령 은 무엇입니까 ? 5
배경
최근에 별도의 하드 드라이브 1 에 Windows 8을 설치했습니다 . Windows 8이 설치되었으므로 Windows 7로 이중 부팅하고 싶습니다.
2 개의 2 개의 하드 드라이브가 있습니다.
따라서 Windows를 포함하는 파티션이있는 두 개의 디스크가 있음을 알 수 있습니다.
- Windows 7 :
\\PhysicalDisk0
(파티션 0 3 ) - Windows 8 :
\\PhysicalDisk2
(파티션 1)
내가 알아 내려고 bcdedit
하는 것은 Windows를 부팅하는 것에 다른 Windows 설치가 있음을 지시하는 방법을 사용 하는 방법입니다.
bcdedit
지금 실행 하면 현재 구성이 표시됩니다.
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 Boot Manager 와 Windows Boot Loader 의 차이점에 대한 설명서 를 찾을 수 없습니다 .
선적 서류 비치
에 대한 몇 가지 문서가 있습니다 Bcdedit
.
그러나 바이너리 부팅 구성 데이터를 편집하는 방법은 설명하지 않습니다.
내가해야한다면 생각 , 내가 생각 것 Windows 부팅 관리자가 어떤 BIOS 지시 프로그램 이 실행해야합니다. 이 프로그램은 사용자에게 부팅 선택 세트를 제공합니다. 떠나는 Windows 부팅 로더가 할 특정 부팅 할 선택 의 Windows 특정 설치를 나타냅니다.
이 경우 새 Windows 부트 로더 항목 을 만들어야합니다 .
이것은 내가 /create
매개 변수 를 사용하고 싶을 수도 있음을 의미합니다 .
/몹시 떠들어 대다
새로운 부팅 항목을 만듭니다.
bcdedit [/ store filename ] / create [ id ] / d description [/ application apptype | / 상속 [ apptype ] | / 상속 장치 | / 기기 ]
그래서 나는 다음과 같은 구문을 가정합니다.
>bcdedit /create /d "The old Windows 7" /application osloader
어디 application
다음 유형 중 하나가 될 수 있습니다 :
Apptype Description
BOOTSECTOR The boot sector application
OSLOADER The Windows boot loader
RESUME A resume application
불행히도, 유일한 문서 osloader
는 "Windows 부트 로더" 입니다. 한 하드 드라이브의 Windows 8 과 다른 하드 드라이브의 Windows 7 을 어떻게 구분할 수 있는지 모르겠습니다 .
/create
부트 로더가 다른 경우 가능한 다른 매개 변수
>bcdedit /create /D "Windows Vista" /device "The Quick Brown Fox"
불행히도 다음에 대한 설명서가 없습니다 /device
.
/장치
선택 과목. id가 잘 알려진 식별자로 설정되지 않은 경우 추가 장치 옵션 항목으로 새 부팅 항목을 지정하는 데 사용되는 옵션입니다.
id
잘 알려진 식별자로 설정하지 않았으므로 / device 를 "추가 장치 옵션 항목으로 새 부팅 항목을 지정하는 데 사용되는 옵션"으로 설정해야합니다 . 나는 그 모든 단어를 알고있다. 그들은 모두 영어입니다. 그러나 나는 그것이 무엇을 말하는지 전혀 모른다. 그 순서대로 그 단어들은 무의미 해 보인다.
그래서 나는 다소 당황했다. BCDEdit을 사용하려고 하드 드라이브를 파괴 한 Microsoft의 Dan Stolts 와 같이되고 싶지 않습니다 .
BCDEdit을 사용하여 컴퓨터를 호스 링 할 때 특히 도움이되는 내용이 없습니다. 이 게시물은 특히 / set 명령 OSDevice 등에 대한 자세한 내용이 있으면 괜찮을 것입니다. 따라서 일단 내 컴퓨터를 고쳤 으면 솔루션을 문서화했으며 정보는 여기에 있습니다 .
내 말은, Microsoft 직원이 BCDEdit을 사용하여 BCD를 편집하는 방법을 알지 못하면 어떤 기회가 있습니까?
보너스 독서
- BCDEdit 명령 줄 옵션
- Bcdedit
- BCDEdit을 사용하여 부팅 관리자를 변경 한 후 Server 2008 R2 또는 Windows 7 시스템이 부팅되지 않음
- 비주얼 BCD 편집기 4
- Windows 7 및 Windows 8 RTM 이중 부팅 설정
각주
- 1 Windows 8 설치 프로그램이 Windows 7 설치를 손상 시켰기 때문에 설치 중에 "기본" 하드 드라이브 를 분리하기로 결정했습니다 . Windows 8 설치 관리자가 기존 Windows 7 설치를 감지하지 못한 이유에 대한 자세한 설명입니다 . 일반적으로 설치 관리자는 이중 부팅에 필요한 항목을 자동으로 만들었습니다. 내가 질문 하는 이유 가 중요 하지 않다 .
- 2 실제로 3 개의 드라이브가 있지만 세 번째는 대량 스토리지입니다. 세 번째 하드 드라이브의 존재는 문제와 관련이 없습니다. 두 개만 언급했을 때 스크린 샷에 3 개의 하드 드라이브가있는 이유를 알고 싶을 때만 언급합니다.
- 3 "0" 에서 파티션 번호를 임의로 시작했습니다 . 파티션 번호가 0부터 시작한다는 의미는 아닙니다. 부트 로더가 Windows 설치가있는 파티션과 폴더를 알지 못하고 어떻게 작업을 수행 할 수 있는지 알지 못하기 때문에 파티션에 대해서만 언급합니다.
- 4 BCDEdit에 대해 묻습니다. Visual BCD Editor를 사용해 보았습니다 . 시각적 인 BCD 편집기 인 것 같습니다 . 즉, GUI이지만 BCDEdit과 동일한 용어를 사용하며 BCD가 문서화하지 않은 것과 동일한 지식이 필요합니다.
- 5 간단하게하기 위해 이중 부팅 할 Windows의 모든 설치가 Windows Vista 이상이라고 가정하여 BCDEdit 및 이진 부팅 로더와 모두 호환되도록합니다. 대안은 구식의 복잡한 부분을 탐구해야 할 것이다
ntloader
. 나는 리눅스로의 듀얼 부팅에 대해 묻는 것도 아니다. 또는 가상 하드 드라이브 (vhd) 이미지로 부팅하는 방법. 동일한 컴퓨터의 기존 하드 드라이브에있는 최신 버전의 Windows