설치 / 사용기

소프트웨어 NTBoot + Grub4dos 복구 테스트

2018.07.01 15:28

suk 조회:1485 추천:15

오늘도 질문 보고 테스트 해봅니다 ^^ https://windowsforum.kr/10331503

간단한 bat 파일로 될 듯 합니다만, 직접 테스트를 해봐야 될 듯 해서 만만한 가상머신으로 테스트 해봤습니다

 

NTBoot는 제가 사용하지 않아서 좀 난관들이 있었습니다. Grub4dos도 사용 안 한지 오래 되었습니다

둘다 UEFI 에서는 적용이 안 되기 때문에, 5년은 사용 못 했네요.

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 2018-07-01_122054.png

 

요즘 종종 썼습니다만, VHD 안에 또 VHD를 만들어야 가상머신에서는 VHD가 됩니다

처음 VHD는 단순히 vmdk나 vdi 파일과 같은 디스크 역할입니다. 그래서 그 안에 다시 VHD를 만들어야 가상머신에서는 VHD가 됩니다

 

위 스샷에서 H:은 VHD를 마운트한 드라이브입니다. 그래서 VHD 안에 VHD를 만들면서 설치하는 스샷입니다.

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 2018-07-01_122253.png

 

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD은 완성 2018-07-01_122519.png

 

부팅 파일도 처음 VHD가 마운트된 H:에 만들었습니다.

BIOS용 부팅 파일들[bootmgr과 boot 폴더]는 숨김 파일로 만들어져서 안 보입니다. 

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 자식 VHD 도 완성 2018-07-01_123006.png

 

VHDman.exe 는 자식 VHD 만들기도 쉽습니다.

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 띠용 2018-07-01_123455.png

 

띠옹...부팅이 안 되네요. 실컴과 가상의 차이가 같습니다. bcd를 확인해봤습니다

- 처음 만든 VHD 드라이브 H: 으로 마운트하여 H:\boot\bcd 확인

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 2018-07-01_123650.png

이렇게 됐으니까 부팅이 될 리가 없지요. 무심코 실컴에 VHD 부팅하듯이 부팅 파일을 만든 것이 실수입니다

하지만 부팅 파일은 만들어졌기 때문에 위 bcd를 조금 수정만 하면 됩니다. 

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 - 수정함 2018-07-01_124043.png

 

가상머신 관점에서 등록해주면 됩니다.

그외에도 H: 으로 된 것은 boot 로 수정했습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 - 수정함 - 부팅은 성공 2018-07-01_124200.png

부팅은 성공했습니다 ^^

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 - 수정함 - 부팅은 성공 2018-07-01_124524.png

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 - 수정함 - 부팅은 성공 2018-07-01_124604.png

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 - 수정함 - 설치 성공 2018-07-01_124631.png

 

설치도 성공했습니다. 이제 테스트 시작이네요

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 - 수정함 - 설치 성공 2018-07-01_124818.png

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모 VHD로 부팅 에러 - 실컴과 가상머신 차이에 의한 경로 문제네요 - 수정함 - 설치 성공 2018-07-01_125115.png

 

동적 VHD라서 부팅하면 용량이 지정한 최대 크기로 늘어나기 때문에 부팅 했다는 것을 쉽게 알 수 있습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - NTBOOT 파일 추가 - 자식 vhd 이름 변경 2018-07-01_130011.png

 

 

한글은 문제가 있을 듯 하여 영어로 수정했습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - menu.lst 내용 2018-07-01_130241.png

 

질문에 올라온 menu.lst 입니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - menu.lst 내용 - ntboot 사용하지 않아서 좀 시간 걸림 2018-07-01_131826.png

 

NTBOOT 파일을 컴퓨터 안에서 검색했더니 설정이 좀 다르더군요.

원래 있던 내용 삭제하고, 질문과 비슷하게 만들었습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - menu.lst 내용 - 한글이 깨지는군요. 일단 넘어가고 ; 2018-07-01_131944.png

 

여기도 한글은 나오지 않네요

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - menu.lst 내용 - 한글이 깨지는군요. 일단 넘어가고 ; - OK 부팅 성공 2018-07-01_132254.png

 

그래도 부팅해봤더니 부팅은 됩니다. NTBOOT로 처음 VHD 부팅해보네요 ^^

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - menu.lst 내용 - 영어로 수정하고 부모 VHD 부팅도 추가함 - 그외 부모 VHD 파일 이름을 영어로 바꾸고 자식 vhd는 다시 생성함 2018-07-01_133435.png

 

부팅 제목을 영어로 전부 바꿨습니다. 그리고 부모 VHD 부팅도 필요해서 추가했습니다. 여기서도 실수가 있습니다

띄어 쓰기 문제입니다

 

timeout 3
default 0

 

color 11 12 13 14
debug off
write 0x8274 0x2e01
cat (md)0x20000+1 | set NTBOOT=
if not /i "%NTBOOT:~-6%"=="NTBOOT" && set NTBOOT=()/NTBOOT

 

title Windows 7 
command /ntboot NT6=/win_Child1.vhd

 

title Windows 7 Restore
find --set-root /win_Child_clean.vhd
dd if=()/win_Child_clean.vhd of=()/win_Child1.vhd
pause --wait=3 Restore OK!
command /ntboot NT6=/win_Child1.vhd

 

title Windows 7 Original
command /ntboot NT6=/NTBOOT-VHDRestoreTEST.vhd

 

title ReBoot
reboot

 

title PowerOff
halt

 

<NTBoot 사용한 적이 없어서, 윗부분에서 있으나 마나한 것이 들어간 느낌입니다. 테스트에서 띄어쓰기까지 수정한 최종 내용입니다>

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - menu.lst 내용 - 영어로 수정하고 부모 VHD 부팅도 추가함 - 그외 부모 VHD 파일 이름을 영어로 바꾸고 자식 vhd는 다시 생성함 2018-07-01_133744.png

 

 잘 나오네요

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모VHD로 부팅하여 윈도 시작 때 항상 윈도 부팅을 기본으로 설정하는 것을 스케줄러에 등록함 2018-07-01_133923.png

 

부모 VHD로 부팅해봤습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모VHD로 부팅하여 윈도 시작 때 항상 윈도 부팅을 기본으로 설정하는 것을 스케줄러에 등록함 - 띄어쓰기 되어 있으면 못 찾는 듯 2018-07-01_134053.png

 

띄어쓰기 문제 같습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모VHD로 부팅하여 윈도 시작 때 항상 윈도 부팅을 기본으로 설정하는 것을 스케줄러에 등록함 - 띄어쓰기 되어 있으면 못 찾는 듯 - 다시 VHD 이름 바꾸고 자식 생성함 2018-07-01_134340.png

 

그래서 붙여쓰고 자식vhd도 다시 만들어줬습니다.

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모VHD로 부팅하여 윈도 시작 때 항상 윈도 부팅을 기본으로 설정하는 것을 스케줄러에 등록함 2018-07-01_134706.png

 

부모 VHD로도 부팅 됐습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모VHD로 부팅하여 윈도 시작 때 항상 윈도 부팅을 기본으로 설정하는 것을 스케줄러에 등록함 2018-07-01_134810.png

 

이제 bat 파일 테스트 시작입니다.

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모VHD로 부팅하여 윈도 시작 때 항상 윈도 부팅을 기본으로 설정하는 것을 스케줄러에 등록함 2018-07-01_135910.png

 

부모 VHD에서 해놔야 자식 VHD 복구와 관계없이 부팅 때마다 기본 부팅을 0 [win_Child1.vhd] 으로 설정합니다

제가 걱정한 부분은 실행보다는 부팅때마다 검은 화면이 나타나지 않을까? 였는데요. 다행히 흔적도 보이지 않더군요 ^^

그래서 오히려 실행이 안 되었나 불안했습니다. menu.lst도 확인했고 다시 재부팅해봐도 제대로 됐습니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 부모VHD로 부팅하여 윈도 시작 때 항상 윈도 부팅을 기본으로 설정하는 것을 스케줄러에 등록함 2018-07-01_140010.png

 

2번째로 복구하기는 당연하지만 평소에 win_Child1 [자식VHD] 으로 실행합니다

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 이제 겨우 복구 테스트 가능함 2018-07-01_140205.png

 

이렇게 디폴트를 1로 변경하고 재부팅하게 됩니다.

 

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 - 이제 겨우 복구 테스트 가능함 OK 2018-07-01_140231.png

 

재부팅하면 이렇게 복구하기가 기본으로 잡힙니다. 스샷으로는 표현하는데 한계가 있는 듯 합니다

 

복구 테스트 영상은 동영상으로 감상?해보세요.

NTBOOT GRUB4DOS VHD 복구 테스트 - 가상머신에서 테스트 - VHD 안에 또 VHD 만듦 Video_2018-07-01_143837.wmv

 

1.윈도부팅하기-스케줄러에등록.bat

2.윈도복구하기.bat

극소수 유저분들을 위한 파일 같습니다. 자식 VHD로 윈도 복구하시는 분들 중에서도 NTBOOT와 grub4dos 사용하시는 분들.

bat 파일에서 menu.lst 파일 경로는 실제 상황에 맞게 수정하셔야 될 겁니다. 현재는 D:\NTBOOT.LST\menu.lst 으로 되어 있습니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
2289 소프트웨어| 오래된 HP,DELL제품같은것에 XP운영체제설치(CD롬고장경우) [6] 만사형통 9395 0 07-11
2288 소프트웨어| windows8 에 7과다른것이 있는데 [6] 칼슘 9383 0 01-30
2287 소프트웨어| [자문자답] Windows to Go..USB3.0+SSD조합 간단한 정보 [11] 수퍼센트 9381 0 12-21
2286 소프트웨어| 새로 릴리즈된 5월12일 테크넷 W7SP1에 대하여... [11] 만사형통 9364 0 05-16
2285 소프트웨어| 윈도우 8로 모두 깔았습니다.. 너무 좋습니다 ^ ^ [15] 비상 9359 1 08-23
2284 소프트웨어| boot/bcd 에러 고군분투기..... [6] 윈땡 9358 0 04-04
2283 소프트웨어| WORLD`S BEST Enterprise PE 4.0 - (A)(N)WIM [32] 사랑과평화 9299 27 08-20
2282 소프트웨어| g4l [1] 삐져 9289 0 04-15
2281 소프트웨어| 외국 무료 웹하드 이용시 8 배 빨리 받습니다.(mediafire) [3] boksiri 9285 0 04-25
2280 소프트웨어| windows 8 build 7955 스샷&사용기 [8] citizen 9284 0 04-26
2279 소프트웨어| PE를 하드디스크로 부팅하기_Win7/Win8 [11] 마니또우 9277 15 05-22
2278 소프트웨어| windows 8 [18] 어사또 9263 0 09-03
2277 소프트웨어| MS Office 2013 프리뷰 설치해 봤어요 [5] 우금티 9261 0 09-05
2276 소프트웨어| 8102 사용기 [17] SenTy 9259 0 09-14
2275 소프트웨어| windows 8 RTM 워터마크제거시... [7] 하얀고니 9246 1 08-12
2274 소프트웨어| 역사속으로 사라진 윈도우98 사용기 [24] knj9107 9236 5 04-30
2273 소프트웨어| 삼성 SSD 초기화는 나래온 툴이 편하네요 [17] suk 9217 1 10-11
2272 소프트웨어| Windows_thin_pc_x86_697681_en_ko.iso(RTM) 스샷 [34] 만사형통 9191 0 07-04
2271 소프트웨어| Windows Embedded 7 x64 사용기 [7] 물은Self 9186 1 11-20
2270 소프트웨어| 대박 유틸 Power CMD [13] 우금티 9167 2 09-08
XE1.11.6 Layout1.4.8