원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++


Q . boot.ini file 안의 긴 이름은 무엇을 의미하는 것인가? 
Tuesday, March 28, 2000
 
A . boot.ini file 의 패스명은 ARC (Advanced RISC Computing) 패스명이다. 그리고 이것은 NT 부트 파티션을 지목하기 위해 쓰인다. ARC 패스명에는 IDE 나 SCSI 에 따라 두가지 타입이 존재한다. 아래의 것은 IDE의 예이다.

multi(x)disk(x)rdisk(x)partition(x)\%systemroot%

IDE에서 multi 와 disk 는 실제로 쓰이지 않고 항상 0이다. rdisk 는 물리적인 디스크를 말하며 첫번째 IDE 컨트롤러에서는 0 or 1이며 두번째 컨트롤러 에서는 2 and 3이다. Partition()은 1부터 시작하며 디스크의 파티션 번호이다.

SCSI에서는 약간다르다.

scsi(x)disk(x)rdisk(x)partition(x)\%systemroot%

SCSI() 는 Ntbootdd.sys 에서 나타나는 SCSI 식별자의 컨트롤러 번호이다. Disk() 는 물리적 디스크의 SCSI ID 이다. RDISK() SCSI 논리적 유닛 번호이며 거의 항상 0이다. Partition 은 IDE 와 같이 파티션 번호이며 또한 1부터 시작한다.

multi() 의 의미는 드라이브가 INT13 에 응답하게 된다는 의미이다. 그래서 많은 SCSI 드라이브들이 또한 multi()를 사용할 수 있다.

IDE 시스템에서는 MULTI()가 primary ,secondary의 두채널로 최대 4개의 디스크를 사용한다.

SCSI 시스템에서는 MULTI()가 첫번째 SCSI 컨트롤러의 첫번쨰 2개의 드라이브를 위해 동작한다 이때 컨트롤러에는 BIOS 가 적재되어 있어야 한다.

SCSI 와 IDE 가 혼재할 경우 MULTI()는 첫번째 컨트롤러의 IDE 디스크를 위해서만 존재한다.

Windows 2000에서는 서명형식을 볼수 있다. 예를 들어서:
signature(8b467c12)disk(1)rdisk(0)partition(2)\winnt="description"

Signature() 은 다음 조건이 존재할 때만 사용된다.

윈도우 2000 설치한 파티션이 7.8 GB 보다 크거나 실린더 넘버가 파티션에 대하여 1024보다 크거나 시스템 BIOS 나 부트 컨트롤러 Bios 가 INT13 의 존재를 지원하지 않을 때.
만약 윈도우 2000 BIOS 가 사용 불능 된 SCSI 컨트롤러의 디스크에 연결되어있을 경우 부트 프로세스도중 INT13 Bios 호출은 사용될 수 없다.

signature() 는 SCSI() 와 같다. 그러나 이것은 윈도우 2000 의 Plug and Play 기능을 지원하기 위해 쓰인다. 윈도우 2000 Plug and Play 운영체제이기 때문에 SCSI 컨트롤러 번호는 윈도우 2000 시작될 때마다 순간적으로 변화될지도 모른다. 특히 setup 이 끝난 상태에서 새로운 SCSI 컨트롤러를 장치했을 때 일어날 것이다


SCSI() 형식을 같는 nyboootdd 파일은 signature()을 위한 시스템 파티션의 루트에 존재해야만한다.
번호 제목 글쓴이 날짜 조회 수
공지 [공지] 게시자료 열람자유. 불펌금지입니다. 조인상 2010.12.07 20650
101 Windows 2016에서 디스크 미러하기(Non H/W RAID 환경) file ischo 2022.05.30 319
100 Windows에서 Disk I/O 성능 측정하기 - diskspd file chosim1 2020.03.11 6968
99 [보안 권고] 클롭(CLOP) 랜섬웨어 동향 및 대응 방안 - 스크랩 ischo 2019.09.10 1255
98 스크립트 : 활성 NIC에 DNS서버 변경하기 ischo 2017.09.01 4489
97 Windows 2012 에서 원격데스크탑 세션 개수 무제한 처리 조인상 2017.01.10 6243
96 특정포트로 ping을 날리는 유틸 file 조인상 2016.10.07 7657
95 RS232C Null Modem Female-to-Female 핀배열 조인상 2015.09.03 8284
94 업데이트 에러 : 0x8024800a 해결방법 조인상 2015.07.17 9110
93 7-zip 으로 폴더 압축후 백업디렉토리로 옮긴후 지정일 이후 파일 삭제하기 조인상 2015.02.27 13121
92 windows 7에서 C드라이브만을 백업대상으로 해서 D드라이브로 이미지백업하기 조인상 2014.09.19 11453
91 ahnlab V3 update용 도메인 및 IP 조인상 2014.07.19 11406
90 windows update를 위한 도메인 및 IP리스트 조인상 2014.07.18 16741
89 Microsoft Remote Desktop Connection Manager - RDCM file 조인상 2014.06.18 9414
88 FTP 백업 스크립트 조인상 2014.05.13 12570
87 Remote Desktop Organizer file 조인상 2014.02.26 8815
86 Windows 에 기록된 NIC 의 MAC Address 확인 방법 조인상 2013.11.13 14465
85 작업관리자가 비활성화 되어있는 경우 조인상 2013.10.21 14895
84 usrmgmt.msc(로컬사용자및그룹) 실행시 MMC를 열수 없다고 에러 메시지 발생 file 조인상 2013.08.31 13962
83 Windows 2008 환경에서 분실한 패스워드 초기화 조인상 2013.06.05 23578
82 Windows 2012 메트로UI 를 기존 UI로 변경하기 조인상 2013.01.31 12939
서버에 요청 중입니다. 잠시만 기다려 주십시오...