[질문] 데이터 삭제없이 HDD에서 MBR 삭제하는 방법

   조회 5658   추천 0    

안녕하세요.


지난 주말에 갑자기 윈도우7 보안업데이트 후 재부하는데 윈도우가 제대로 부팅이 되지않아서 윈도우 설치용 USB로 MBR을 세팅하는 명령어를 실행했습니다.

그런데 OS용 SSD가 아닌 데이타용 HDD에 MBR이 심어지는 바람에 좀 번거롭게 되었습니다.

(노트북인데 본체 HDD는 데이터용이고 디스크0으로 순위가 높고, OS는 멀티부스트를 사용해서 디스크1로 세팅되어 있는데, MBR복구 명령은 디스크를 지정할 수 있는 옵션이 없고, 무조건 디스크 순위가 높은 쪽으로 생성되게 되어있네요)


윈7은 어찌어찌해서 복구를 했는데, 

노트북을 켤때마다 노트북 본체에 연결된 데이타용 HDD (디스크0)으로 우선권이 가서 NTLDR인가 없다고 부팅이 안되고, 

어쩔수 없이 f9키로 부팅미디어를 직접 정해주는 메뉴로 가서 OS용 SSD(디스크1)를 지정해서 부팅하고 있습니다.


여기서 질문입니다.

구글에서 MBR삭제방법을 찾아보니 하나같이 파티션을 날리는 방법만 설명하고 있는데,

파티션이나 데이타 삭제없이 MBR만 지울 수 있는 방법이나 명령어는 없는지요?


(노트북은 HP 15-R030TX이고 OS는 윈도우7 프로 SP1 64비트입니다.

그리고 바이오스는 레거시 enable로 되어있습니다.)

짧은글 일수록 신중하게.
gmltj 2020-11
bootice 같은걸 써보심이....
diskpart
sel disk 1
sel part 1
active

해주시면 됩니다.

이후 disk1으로 정상적으로 부팅되시는지 확인해보시고 잘 되면
diskpart
sel disk 0
sel part 1
inactive 하면 됩니다.
     
이천풍 2020-11
이게 윈도우 10 에서는 정석이겠습니다.
          
윈도우10 뿐만아니라 diskpart가 존재하고 MBR을 사용하는 윈도우 시스템이면 전부 해당됩니다.

다만, active 파티션이 변경되면서 부트로더 데이터가 날아갔으면 active 지정 후 bcdboot으로 부트로더 다시 심어주면 그만입니다.
               
윈도우 뿐 아니라 모든 MBR 디스크에 적용되니까 거의 모든 스토리지를 쓰는 컴퓨터 디바이스에는 비슷하게 해당됩니다.
GPT 디스크도 동일한 구역을 지우면 부팅에 필요한 정보의 일부가 없어질꺼지만 그외다른 정보들이 추가로 어디 더 있는걸로 ...
박문형 2020-11
작업하시기 전에 혹시 모르니 꼭 백업 하시고 하세요..
이천풍 2020-11
도스로 부팅한다면...

fdisk /mbr

mbr만 덮어씁니다.
도스에서 제공하는 프로그램에서는 부트 파티션을 날리는 방법이 저것뿐이었죠.
리눅스에서는

dd if=/dev/zero of=/dev/<해당디스크> bs=446 count=1
이렇게 하면 Bootstrap 만 사라지니까 MBR 만 날라갑니다.

dd if=/dev/zero of=/dev/<해당디스크> bs=512 count=1
이렇게 하면 파티션테이블이 다 날라가는거구요.
일반유저 2020-11
답변해주신 분들 모두 감사드립니다.


QnA
제목Page 3104/5712
2015-12   1708367   백메가
2014-05   5174288   정은준1
2005-11   5597   박광덕
2014-08   5597   데롯
2013-02   5597   방o효o문
2006-01   5597   김효민
2006-08   5597   박준수
2006-03   5597   박준수
2016-04   5597   가비
2021-01   5597   sffbig
2013-05   5597   SkyBase
2014-07   5597   윈도우10
2019-11   5597   장동건2014
2006-05   5597   김경락
2013-05   5597   luckyoo
2005-12   5597   최종헌
2005-11   5597   김홍길
2008-04   5597   김건우
2008-10   5597   김현우
2008-08   5597   김건우
2012-06   5597   보물섬
2016-09   5597   허인구마틴