brunch

You can make anything
by writing

C.S.Lewis

by Ju Oct 01. 2019

윈도우10 부팅이 안될 때

bitlocker로 잠궈놓은 메인 하드가 부팅이 안된다?!

OS가 깔려있는 메인하드는 절대 비트로커로 잠구지 말자.

아니 걍 Bitlocker 쳐다보지도 말자. 노트북 도난되었을때 데이터 복구 불가하게 만드는 용도외에 

쓸일이 없다 [ ...] 


언제부터인지 컴퓨터 메인 하드디스크가 비트로커(bitlocker)로 잠겨있었다.

일종의 보호이니 그러려니하고 사용중이었는데, 어제 fasoo를 지운 이후 

무언가 업데이트가 있었는지 부트로더가 날아가버린 것이다.


거의 만 하루동안 고장이 나있는 상태에서 

비트로커로 하드디스크가 잠겨있으니, 윈도우 USB가 있다고 해도 

재설치조차 되지 않았다 [ ...]


윈도우 재설치가 안되지만 함부로 공장 초기화나 포맷을 하게되면 

백업되지 않은 작업 데이터가 모두 사라지기때문에, 

어떻게든 되살릴 방법을 찾아내야했다. 


그래서 내가 8시간을 투자해 찾은 방법은 아래와 같다. 


해결방법 

1. Windows to go USB 제작 (rufus 사용)

https://windwaker.net/2562

2. 비트로커 유틸로 해당 디스크 잠금 해제 (암호키는 절대 분실하지 말자 무한대입 유틸외에 답없다.)
https://www.m3datarecovery.com/bitlocker-drive-data-recovery/unlock-bitlocker-without-password-recovery-key.html#s1

3. Windows 설치 USB로 부팅, Ctrl + F10을 눌러 커맨드쉘 호출 

4. 아래 명령어 입력 

diskpart
sel disk 0 명령을 통해 Windows 10이 설치된 디스크를 선택합니다.
list vol 명령을 통해 볼륨 목록을 확인합니다.
볼륨을 선택 했으면 해당 볼륨 드라이브 B로 마운트 하기 위해 assign letter=b: 명령을 입력합니다.

diskpart 를 종료 하기 위해 exit 명령어를 눌러 엔터를 누릅니다.
부트 폴더로 이동하기 위해 cd /d b:\EFI\Microsoft\Boot\ 명령을 입력합니다.
부팅 영역을 복구 하기위해 bootrec /fixboot 명령을 입력합니다.
BCD 백업 및 삭제를 위해 ren BCD BCD.bak 명령을 입력합니다.
BCD 재생성을 위해 bcdboot c:\Windows /l ko-KR /s b: /f ALL 명령을 입력하고 엔터를 누릅니다.

출처 : 
https://answers.microsoft.com/ko-kr/windows/forum/windows_10-power/windows10-%EB%B6%80%ED%8C%85%EB%B3%B5%EA%B5%AC/2fd3f735-be8c-4134-ae25-4c4f1e3404f4?auth=1

4-1. bootrec /fixboot 입력후 액세스가 허용되지 않았습니다 오류가 날 경우 
- list vol에서 FAT32로 설정되어있는 SYSTEM 파티션을 잘 찾아본다 

- sel vol을 하고 assian vol X b: 와 같은 식으로 드라이브 문자를 배당한다.

- 해당 파티션을 포맷한다. (format 드라이브명)

- bcdboot 명령어를 다시 써본다. 

bcdboot c:\Windows /l ko-KR /s b: /f ALLbcdboot c:\Windows /l ko-KR /s b: /f ALL

* 이때 c:\windows, b:와 같은 경로는 본인이 입력한 경로로 바꿔줘야 한다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari