기본 콘텐츠로 건너뛰기

라벨이 Auto Mount인 게시물 표시

[VHD] 부트 시점에 VHD 자동 마운트 하기 1 - Task Scheduler 버전

How to Auto-mount a VHD at startup in Windows 8 and 10 데이터 백업과 관리는 항상 중요하다. 프로젝트의 경우는 더욱 더 중요하다. 소스관리는 Git 등을 이용해서 관리를 하면 되지만, Open source 검토나 개인적인 문서 등의 자료는 딱히 편한 방법을 찾지 못해서 Sync 툴들을 사용하던 방법을 VHD 파일 단위로 구별해서 관리하고 주기적으로 VHD 파일을 백업하는 방법을 적용해 보려하니 매 부팅마다 마운트해 주는 것이 또 답답하다. 이런 저런 관런 자료를 찾다보니 괜찮은 (쉬운?) 방법이 있어서 정리해 놓도록 한다. General Steps Project 등의 구별로 VHD(x) 파일을 생성한다. 마운트 처리할 Diskpart 스크립트 파일 을 생성한다. 작업 스케줄러에 부트 타임 스케줄 을 구성한다. 3.1. 보안 옵션에서 로그인과 상관없이 실행 선택 3.2. 트리거 생성 후 동작 옵션을 프로그램 시작 으로 설정 3.3. 작업 지연 시간 1분 으로 설정 3.4. 동작 새로 만들기 후 프로그램/스크립트에 diskaprt 설정 3.5. 인수 추가 옵션에 2.번에서 만든 /s 스크립트 파일 지정 3.6. 전원옵션에 AC 전원이 켜져있는 경우만 작업 시작 옵션 해제 3.7. 사용자 보안 정보 입력 PC 재 부팅으로 정상 동작 여부를 검증한다. Detail View diskpart에 옵션으로 지정할 스크립트 파일이므로 확장자는 상관없이 지정해도 된다. select vdisk file="C:\test.vhd" attach vdisk assign letter=D select vdisk : 실제 마운트할 VHD 파일 경로를 문자열로 지정한다. assign : 연결할 드라이브 레터를 지정한다. 위의 스크립트를 저장한다. 이 샘플에서는 S:\VMs\Scripts\AutoMount.txt 이름으로 저장했다. 윈도우키 + R 을 눌러서 작업 스케줄러 를 실행한다. (