설치 / 사용기

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

2018.07.01 15:28

suk 조회:1488 추천: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 - - -
2320 소프트웨어| Qsoft Ramdrive 사용기 (6G 사용) [9] 가자™ 8121 0 11-11
2319 소프트웨어| Dataram RAMDisk Options 설정항목 오작동? [6] 죠타로 7280 0 11-11
2318 소프트웨어| 글꼴에 대한 몇가지.... [4] ▒벗님▒ 6966 0 11-15
2317 소프트웨어| 나도 이제 크롬 사용자! [16] 우금티 7644 0 11-23
2316 소프트웨어| ↓ 다시 파이어폭스 페일문으로 복귀 ! [10] 우금티 7999 0 11-25
2315 소프트웨어| Riva Tunner..(AMD 그래픽카드 오버클럭).. 기리나 5963 0 11-27
2314 소프트웨어| “PriPrinter Pro v4“ 사용 과 VMware 제 설치문제 [1] M59 7026 0 12-05
2313 소프트웨어| Widows Developer x64 메인컴 사용기 [4] 짝퉁세상 6589 0 12-09
2312 소프트웨어| 선지자님의 윈도우7 pro -만능 gho파일 사용기 [16] 월미도 11651 0 12-11
2311 소프트웨어| Win8 Dev Preview버젼 실컴 사용기 [2] 천하 7537 0 12-12
2310 소프트웨어| x64용 램디스크는 아직 Superspeed 말고는 없네요. [11] 오펜하이머 10257 0 12-13
2309 소프트웨어| SSD 830 128GB 사용기 입니다. [27] 줄넘기 10467 0 12-15
2308 소프트웨어| Windows 7 Void Edition x86 후기 [4] 스위스 10266 0 12-17
2307 소프트웨어| 램디스크+eboostr 사용기 [9] 델리소스 9478 0 12-19
2306 소프트웨어| NowPrep + DriverPacks v5.22 사용기 - nVIDIA 드라이버 이상 은주얌 10179 0 01-01
2305 소프트웨어| 팟플에서 Cyberlink Audio 디코더 사용하기 [7] 기리나 17426 0 01-02
2304 소프트웨어| 크롬 설정 [5] [벗님] 7805 0 01-07
2303 소프트웨어| MSI Afterburner.. 그래픽카드 오버사용기.. [8] 기리나 9782 0 01-08
2302 소프트웨어| aimp3 mini lyrics& get lyrics 해서 가사보기 [13] 개나리짜증 14444 0 01-13
2301 소프트웨어| 반디집의 압축속도 (7zip, WinRAR와 비교벤치) [18] BigShit 11848 0 01-17
XE1.11.6 Layout1.4.8