윈 도 우 mbr을 gpt로 포멧없이 가능하다는데.전 안되네요
2019.01.22 14:45
PowerShell 관리자권한 실행
Get-Disk | ft -auto
mbr2gpt /validate /disk:1 /allowFullOS
mbr2gpt /convert /disk:1 /allowFullOS
사용하면
S C:\Windows\system32> mbr2gpt /validate /disk:1 /allowFullOS
MBR2GPT: Attempting to validate disk 1
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Cannot find OS partition(s) for disk 1
PS C:\Windows\system32> mbr2gpt /convert /disk:1 /allowFullOS
MBR2GPT will now attempt to convert disk 1.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!
MBR2GPT: Attempting to convert disk 1
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Cannot find OS partition(s) for disk 1
PS C:\Windows\system32>
이렇케 됩니다..diskpart 에서 뭘 해줘야하는건지..
아님 디스크가 락인 걸린건지 도통모르겠습니다
윈도우10rs5최신버전입니다..
초보도 보구 따라할수있는 사이트가 있는지요..자세히 알려주시면 감솨 하겠습니다.
댓글 [13]
-
내꼬 2019.01.22 15:24 -
댓길이 2019.01.22 15:29
네 c:드라이브 통체로 해야되눈데 안되네요.
-
임달화 2019.01.22 15:42
Partition assistant 로 변환 시키시면 됩니다 -
댓길이 2019.01.22 15:51
감솨 합니다.한번 해보겠습니다..근데 부팅이가능한가요,,?
-
임달화 2019.01.23 16:16
당연히 되지요 -
김영자 2019.01.22 15:46
PE에서 하시면 될 겁니다 ^6
-
댓길이 2019.01.22 15:51
감솨 합니다.pe에서도한번 해보겠습니다..pe도 파워셀 있습니다 제껀초경량500메가라서요.
-
suk 2019.01.22 16:26
윈도 부팅 상태에서는
MBR2GPT /allowFullOS /convert
이것만 해주시면 먼저 검증까지 알아서 해줍니다. 윈도상에서는 디스크 번호를 입력하지 않으셔도 됩니다
MBR2GPT.exe 내장 명령어가 2년전 버전1703 RS2에 추가 되었습니다
Windows 10 버전1703 이전에는 PE에서 직접 GPT 디스크로 변환하고, EFI 시스템 파티션을 만들고, 부팅 파일을 만들어줬습니다
이런 작업을 위에 명령어 1개로 전부 윈도상에서 되는 것입니다. [물론 PE에서도 됩니다만, 명령어가 조금 바뀝니다]
제가 수동으로 했을 때 처럼 EFI 시스템 파티션을 C: 을 100MB 축소하여 뒤에 만들더군요
2년전 버전1703 RS2 나오자마자 제가 쓴 글입니다
https://windowsforum.kr/8539275
윈도상에서 MBR2GPT /allowFullOS /convert 부터 해보세요
가능하면 프로그램들은 전부 종료하고 시도하세요 -> 아예 재부팅하셔서 프로그램들이 실행되지 않은 상태에서 시도해보세요.
그래도 안 되시면 PE에서 MBR2GPT /disk:1 /convert 를 해보세요
변환하는 과정에서 검증은 하기 때문에 별도로 검증은 하실 필요가 없습니다.
그리고 이것도 확인해보세요.
MBR 디스크라고 전부 GPT로 변환되지 않는다고 합니다. 논리 파티션이 있으면 안 되고...여러가지 안 되는 조건들이 있네요
https://docs.microsoft.com/ko-kr/windows/deployment/mbr-to-gpt
디스크 사전 요구 사항
디스크를 변경하기 전에, MBR2GPT는 선택한 디스크의 레이아웃과 구조의 유효성을 검사하여 다음 조건에 맞는지 확인합니다.디스크에서 현재 MBR 사용 중
다음과 같은 기본 및 보조 GPT를 저장하기 위한 파티션이 자리할 충분한 공간이 있음:
디스크 앞부분의 16KB + 2개 섹터
디스크 뒷부분의 16 KB + 1개 섹터
MBR 파티션 테이블에 3개의 주 파티션이 있음
파티션 중 하나가 활성화된 것으로 설정되어 있고 시스템 파티션임
디스크에 확장/논리 파티션이 없음
시스템 파티션의 BCD 저장소에 OS 파티션을 가리키는 기본 OS 항목이 포함되어 있음
드라이브 문자가 할당된 각 볼륨에 대한 볼륨 ID를 검색할 수 있음
디스크의 모든 파티션을 Windows에서 MBR 유형으로 인식하고 있거나 /map 명령줄 옵션을 사용하여 지정된 매핑이 있음
이러한 검사 중 하나라도 실패하면, 변환이 수행되지 않고 오류가 반환됩니다. -
댓길이 2019.01.22 16:33
감솨 합니다 선 리플 달고 한번 해보겠습니다 고맙습니다,
PS C:\WINDOWS\system32> MBR2GPT /allowFullOS /convert
MBR2GPT will now attempt to convert the default book disk.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Cannot find OS partition(s) for disk 0PS C:\WINDOWS\system32> Get-Disk | ft -auto
Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partiti
on Styl
e
------ ------------- ------------- ------------ ----------------- ---------- -------
0 ATA Samsung SSD 850 S258NSAG500057R Healthy Online 238.47 GB MBR
1 ATA WDC WD10EZEX-00M WD-WCC6Y6YX5Z9J Healthy Online 931.51 GB MBR
3 WDS250G2X0C-00L350 1849_8080_0436_0001_001B_448B_4419_F54F. Healthy Online 232.89 GB GPT
2 WDC WD20PURX-64P6ZY0 WD-WCC4M0KFAN1S Healthy Online 1.82 TB GPT
5 EPSON Storage 555541593030303260 Healthy No Media 0 B RAW
6 EPSON Storage 555541593030303261 Healthy No Media 0 B RAW
4 SanDisk Ultra USB 3.0 4C530001240725123583 Healthy Online 14.32 GB MBR
PS C:\WINDOWS\system32> MBR2GPT /disk:0 /convert
ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override.
PS C:\WINDOWS\system32>안되는듯 합니다 nvme m2가 3번에 달려있어 구런건가요?
0번 고스트 파일을 3에 넣코 pe에서 gpt로 변환 하여 부팅 하면 될런지요..
-
suk 2019.01.22 17:27
위에 제가 쓴 댓글에 윈도에서와 PE에서 명령이 조금 다릅니다.
그리고 MBR2GPT.exe 가 제대로 실행되기 위해서는 위에 댓글에 쓴대로 여러가지 조건들이 필요합니다
그래서 GPT로 꼭 변환해야 하신다면 수동으로 PE에서 작업하셔야 될 듯 합니다. 이건 좀 더 복잡해집니다.
위에 쓴대로 정식 UEFI 부팅에 필요한 파티션들이 아니라, EFI 파티션만 C:을 조금 축소하여 만듭니다
MBR2GPT.exe 도 마찬가지로 위와 같이 만듭니다. 그래서 GPT 변환에 성공해도 뭔가 편법으로 된 것처럼 찝찝합니다
다음에 윈도 설치하실 기회가 있으실 때, 정식으로 윈도 iso 로 디스크 삭제하시고 GPT로 변환하셔서 윈도 설치하는 것이 나으실 듯 합니다
-
댓길이 2019.01.22 17:43
3번 m2에 윈10uefi로 셋업되여있습니다 efi파티션도 있습니다 근데 사진관을 하다보니 포토샵 셋팅 모니터 켈리부레이션 뭐다 해서 엄청납니다.
새로설치하면 환경설정 잡는데 일주일정도 소요됩니다 세세히 잡을려면 ...nvme사용을 포기하고 그냥mbr로 사용하든가 아님 수정해서 nvme사용해보든가 입니다.그냥 수동으로 하는방법 링크 부탁 드려도 되겠습니까? pe에서 하는 방법도 괜찮습니다..^^ nvme이윈10부팅에서 작업을해도 안됩니다^^
-
suk 2019.01.22 17:54
윈도가 또 UEFI로 있으시다고요. 그러면 그 윈도로 부팅하여 해보세요
마침 제가 윈도상에서 다른 MBR 디스크를 대상으로 해보니까 순식간에 되었습니다
순식간에 GPT로 변경되어서 디스크관리가 못 따라가는 듯 합니다
다음과 같이 다시 디스크관리를 실행하니까 정상적으로 표시됩니다
MBR2GPT /disk:5 /convert /allowFullOS
윈도상에서 다른 디스크를 대상으로 하는 명령입니다. 윈도상에서는 일단 /allowFullOS 옵션을 넣어야 작동합니다
그리고 PE에서 GPT 디스크로 변환하여 UEFI 부팅하는 것은 제가 6년 전 윈도8 시절에 MBR만 사용하다가 UEFI 에 관심을 가지면서....
기존에 MBR 에 설치된 윈도를 그대로 활용하면서 자주 변환했었습니다. 그 이후로는 UEFI만 사용하기 때문에 변환할 일은 없었습니다
저는 PE에서 수동으로 하는 방법은 추천하지 않습니다. 처음 하시면 잘못하시다가 다른 디스크의 자료를 날리실 수도 있습니다.
기존에 UEFI 사용하시는 것이 있으시면 PE에서 파티션 프로그램으로 GPT로 변환하시고, 기존 윈도에 멀티 부팅 등록만 하시면 됩니다.
EFI 파티션은 만들지 않으셔도 됩니다. 그리고 윈도 iso로 새로 설치하셔도 멀티 부팅이 되어 버립니다.
기존 UEFI 디스크를 제거하셔야 독립적으로 EFI 파티션이 만들어집니다
참고로, 6년전에 쓴 글입니다. 그 이후로는 GPT로 바로 윈도를 설치하기 때문에 이렇게 변환할 일은 없었습니다.
-
댓길이 2019.01.22 18:01
한번해봤습니다 uefi윈도우에서 에러가 납니다. 다시한번 해보겠습니다 신경 써주셔셔 감솨합니다 맛난 저녁 드세요~~
파티션만 gpt로 변경 못합니다.
디스크 전체를 변경해야 합니다.