첫 번째 기본 활성 부팅 파티션에서 드라이브 문자를 제거하는 방법 또는 삭제하고 여전히 부팅하는 방법


1

이미지 백업을 만들어 VHD 파일로 복원했습니다. 원래 드라이브에는 3 개의 기본 파티션이 있습니다. 또한 첫 두 개의 볼륨으로 표시된 두 개의 CDRom 드라이브가 있습니다. diskpart가 원본 디스크의 볼륨을 나열하는 방법입니다.

DISKPART> list vol

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E   Jun 06 2018  UDF    DVD-ROM      125 MB  Healthy
  Volume 1     L                       DVD-ROM         0 B  No Media
  Volume 2         SYSTEM       NTFS   Partition    100 MB  Healthy    System
  Volume 3     C   OS           NTFS   Partition   1384 GB  Healthy    Boot
  Volume 4     D   HP_RECOVERY  NTFS   Partition     12 GB  Healthy

"정보"열 값의 출처를 모르겠습니다. 볼륨 2 (드라이브의 첫 번째 기본 파티션, 즉 MBR 정보가있는 활성 파티션)에는 드라이브 문자가 할당되어 있지 않습니다.

여기서 NoDefaultDriveLetter 속성이 설정되어 있고 드라이브의 두 번째 및 세 번째 기본 파티션에이 속성이 설정되어 있지 않음을 알 수 있습니다.

DISKPART> sel vol 2

Volume 2 is the selected volume.

DISKPART> attributes volume
Read-only              : No
Hidden                 : No
No Default Drive Letter: Yes
Shadow Copy            : No

DISKPART> select volume 3

Volume 3 is the selected volume.

DISKPART> attributes volume
Read-only              : No
Hidden                 : No
No Default Drive Letter: No
Shadow Copy            : No

DISKPART> select volume 4

Volume 4 is the selected volume.

DISKPART> attributes volume
Read-only              : No
Hidden                 : No
No Default Drive Letter: No
Shadow Copy            : No

이제 볼륨 2에 NoDefaultDriveLetter 속성을 설정하려고했지만 디스크의 모든 파티션에 영향을 미치므로 파티션 중 어느 것도 드라이브 문자를 얻지 못합니다. DiskPart 설명서에는 볼륨에 대한 속성을 설정하도록 요청하더라도 실제로 디스크 수준에서 작동하며 동일한 디스크의 모든 볼륨에 영향을 미칩니다. 이것은 제대로 작동하는 대신 전체 디스크에 영향을 미친다는 것을 단순히 문서화 한 것처럼 들립니다.

이제 어떻게 든 Dell 컴퓨터가 NoDefaultDriveLetter 속성이 설정된 첫 번째 파티션으로 만 파티션되었습니다. 이 작업을 수행하기 위해 일부 소프트웨어가 있어야한다고 생각합니까? 그래서 내 첫 번째 질문은 누구든지 이것을하는 방법을 알고 있습니까?

첫 번째 질문에 대한 답변이 내가 할 수있는 방법이 없다는 경우 후속 질문이 있습니다.

이 시스템 파티션에는 Boot hidden 폴더와 BCD 파일이 있습니다. 그다지 많지 않습니다. 이러한 옵션 중 실행 가능한 것이 있습니까?

1) 이것은 VM (Hyper-V 용)이므로 새 VHD를 만들고 시스템 파티션을 해당 드라이브로 이동하여 원본에서 삭제하고 새 VHD에서 NoDefaultDriveLetter 속성을 설정할 수 있습니다. 그런 다음 BootRec 프로그램을 사용하여 원하는 C 드라이브의 OS가 무엇인지 찾아서 가리 키십시오.

2) 간단히 전체 파티션을 삭제하고 BootRec 프로그램을 사용하여 MBR / BCD를 C 드라이브에 넣을 수 있습니까? 아니면 OS가있는 동일한 파티션에 이것을 넣을 수 없습니까?

조언을 부탁드립니다!


"이제 어떻게 든 내 Dell 컴퓨터는 NoDefaultDriveLetter 속성이 설정된 첫 번째 파티션으로 만 파티션되었습니다." - 이것은 의도적으로 설계된 것 입니다. detail partition요청한 파티션 의 출력을 제공하십시오 . 텍스트 대신 스크린 샷 내에서 수행하십시오 .Windows를 부팅하려면 100MB 파티션이 필요합니다
Ramhound

어쩌면 GParted 또는 EaseUSPartition을 살펴볼 수도 있습니다. 아, 맞아요. VHD는 물리 디스크가 아닙니다. 모자는 아마도 EaseUS를 사진에서 빼냅니다.
YetAnotherRandomUser

GParted를 사용해 보았지만 "NoDefaultDriveLetter"플래그는 내가 알 수있는 한 제공되지 않았습니다. 그래도 제안 해 주셔서 감사합니다.
Brian B

답변:


1

이 작업을 수행하기 위해 일부 소프트웨어가 있어야한다고 생각합니까? 그래서 내 첫 번째 질문은 누구든지 이것을하는 방법을 알고 있습니까?

내가 생각할 수있는 유일한 "프로그램"은 Windows 설치 프로그램입니다. 즉, 포맷 된 디스크에 Windows를 설치할 때이 속성이 새로운 100mb / 350mb 또는 500mb 시스템 예약 파티션 (버전 7/8 또는 10에 따라 Windows Installer에서 만든)에 추가됩니다.

2) 간단히 전체 파티션을 삭제하고 BootRec 프로그램을 사용하여 MBR / BCD를 C 드라이브에 넣을 수 있습니까? 아니면 OS가있는 동일한 파티션에 이것을 넣을 수 없습니까?

내가 말했듯이 문자가없는 파티션은 Windows 형식 / 설치 과정에서 만들어졌습니다. 따라서 해당 파티션을 삭제하면 디스크를 부팅 할 수 없게됩니다 . 부팅 관리자 역할을하며 Bitlocker 드라이브 암호화 파일 (Bitlocker를 사용하는 경우)을 포함합니다 : https://www.howtogeek.com/192772/what-is-the-system-reserved-partition-and-can-you-delete-it /

조언을 부탁드립니다!

이 안내서를 사용하여 VHDx 작성 프로세스를 다시 수행하고 다음을 사용해야합니다. 지정된 물리 디스크의 내용을 복사하십시오. (6 단계) : https://www.altaro.com/hyper-v/how-to-copy-disks-contents-new-vhd/

원래 컴퓨터가 Windows 10 이전 버전이거나 디스크가 다른 컴퓨터에서 온 경우 다음 단계를 먼저 수행하는 것이 좋습니다.

  • 물리적 디스크를 먼저 Hyper-V 시스템에 넣고
  • 컴퓨터의 부팅 옵션을 사용하여 보조 디스크로 설정
  • 그런 다음 다른 컴퓨터에서 디스크를 사용하기 전에 언급 한 지침을 따르십시오.

제 상황에서는 원래 Windows 7을 실행하고 있습니다. 타사 패키지로 매주 이미지 백업을 수행합니다. VM에서 실행중인 패키지를 사용하여 이미지를 새 VHD 파일로 복원했습니다. 그러나 SYSTEM 드라이브에 드라이브 문자가 잘못 할당되었습니다. 라이브 컴퓨터에서 VHD를 생성하는 가장 좋은 방법은 disk2vhd.exe라는 Microsoft SYSInternals 도구를 사용하는 것입니다. VSS를 사용하여 드라이브를 스냅 샷합니다. 이 도구를 실행하고 VHD를 새 VM에 연결했는데 부팅이 잘되었습니다. 따라서 하나의 기본 파티션에서 드라이브 문자를 제거하는 방법을 알고 싶지만 문제를 해결했습니다.
브라이언 B

0

Alex Invar는 드라이브를 원래 컴퓨터에서 제거하고 Hyper-V 시스템에 연결 한 경우이를 수행하는 가장 좋은 방법입니다. 그런 다음 Hyper-V를 사용하여 연결된 실제 드라이브를 기반으로 VHD 드라이브를 만듭니다.

필자의 경우 실제로 라이브 컴퓨터의 이미지 백업을 복원하고있었습니다. 뒤늦은 관점에서 타사 소프트웨어를 사용하지 말고 Microsoft에서 제공하는 SysInternals disktovhd.exe 도구를 사용하는 것이 가장 좋습니다. VSS 스냅 샷을 생성하므로 사용 중이더라도 드라이브 이미지를 생성 할 수 있으며 컴퓨터에 로그인 한 상태에서도 수행 할 수 있습니다. VHD를 생성하여 HyperV 서버로 옮기고 VM에 연결하면 모두 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.