시스템 배포 이미지
System Deployment Image이 글에는 여러 가지 문제가 있다.이 문제를 개선하거나 대화 페이지에서 토의하십시오.(이러한 템플릿 메시지를 제거하는 방법 및 시기 알아보기)
|
시스템 배포 이미지(일명 SDI)는 부팅 섹터 정보를 포함한 임의 디스크 이미지를 포함하기 위해 Microsoft 제품에서 주로 사용되는 파일 형식이다.
설명
시스템 배포 이미지(SDI) 파일 형식은 시작 또는 부팅에 가상 디스크를 사용할 수 있도록 하기 위해 자주 사용된다.Microsoft Windows의 일부 버전에서는 "RAM 부팅"을 허용하는데, 이것은 본질적으로 SDI 파일을 메모리에 로드한 다음 메모리에서 부팅할 수 있는 기능이다.SDI 파일 형식도 PXE(Preboot Execution Environment)를 이용한 네트워크 부팅에 빌려준다.또 다른 용도는 하드 디스크 이미징이다.SDI 파일 자체는 다음 섹션으로 분할된다.
- 부트 BLOB
- 여기에는 실제 부팅 프로그램인 STARTROM이 포함되어 있다.COM. 이것은 하드 디스크의 부팅 섹터와 유사하다.
- BLOB 로드
- 이것은 일반적으로 NTLDR을 포함하고 부팅 BLOB에 의해 실행된다.
- 파트 BLOB
- 여기에는 실제 부팅 런타임(즉, 운영 체제[OS] 파일을 포함한 디스크 이미지의 내용)이 포함되며, 또한 런타임의 루트 디렉토리 내에 위치해야 하는 boot.ini(NTLDR에서 사용함) 및 ntdetect.com 파일도 포함된다.런타임의 크기는 500MB를 초과할 수 없다.이 요구 사항 외에도 런타임은 램디스크에서 부팅되고 있다는 사실을 처리할 수 있어야 한다.이는 런타임에 "Windows RAM Disk Driver" 구성 요소(boot.ini 내에서 지정됨)가 포함되어야 함을 의미한다.
SDI는 보통 Disk BLOB(HD 클로닝 또는 임시 SDI) 또는 그 중 3개(부팅식 SDI)를 포함한다.
Windows Vista 또는 Windows PE 2.0 부팅 순서에는 빈 NTFS 볼륨용 Part BLOB와 별도의 디스크 파일에 저장된 WIM 이미지용 Table-of-Contents 슬롯이 포함된 boot.sdi 파일이 포함된다.
SDI 기능
SDI 드라이버
SDI 파일을 가상 디스크 드라이브로 마운트할 수 있으며 이를 허용하는 SDI 드라이버가 있다면 드라이브 문자를 할당할 수 있다.SDI 드라이버는 스토리지 드라이버의 일종으로 Windows XP Embedded에서 일반적으로 사용된다.
SDI경영
마이크로소프트는 SDI 파일 조작을 목적으로 사용할 수 있는 "SDI File Manager"(sdimgr.exe)라는 도구를 제공한다.이 도구가 지원하는 태스크 중 일부는 다음과 같다.
- SDI 이미지 파일 생성.
- 기존 하드 디스크 파티션에서 SDI 이미지 파일 생성.
- 기존 SDI 이미지 검증.
SDI 로더
가상 디스크 드라이브를 생성, 추가 및 제거할 수 있는 메커니즘.SDI Loader 및 드라이버는 디스크 BLOB로 작업한다.
참고 항목
참조
- Saad Syed (November 2002). "RAM Boot Using SDI in Windows XP Embedded with Service Pack 1". Microsoft. Retrieved 2008-08-31.
- Microsoft Corporation. "System Deployment Image". Microsoft. Retrieved 2008-08-31.
- Sergii Kolisnyk. "SDI file format specification". LiveJournal.com. Retrieved 2009-06-08.