PnP 기술에 관한 질문
거기서 이런 질문을 봤어요. . 시험 문제?
PNP 기술 소개
PNP는 Microsoft에서 제안한 영어 플러그 앤 플레이(Plug and Play)의 약어로, 중국어로 번역하면 시스템이 주변 장치를 자동으로 감지한다는 의미입니다. 장치 및 보드를 수동으로 연결한 후 즉시 사용할 수 있도록 장치 드라이버를 자동으로 설치합니다. 이는 Windows에 기본적으로 포함된 기술로 이미 2년 전부터 시스템에 적용되어 성능이 크게 향상되었습니다. 우리 시스템의 호환성은 이제 디스크 없는 기술의 기본 요구 사항이 되었습니다.
PNP 디스크 없는 소개
디스크 없는 95 네트워크를 수행한 네티즌은 모두 원래 rpl 95 설치 프로세스가 매우 번거롭다는 것을 알고 있습니다. 네트워크에 3개 이상의 구성이 있는 경우, 2년 전이라면 그러한 네트워크에 디스크 없는 네트워크를 사용하지 말 것을 확실히 제안합니다. rpl 95에서는 서로 다른 구성을 가진 워크스테이션에 대해 각 워크스테이션 구성을 설치해야 하기 때문입니다. 다시 설정하면 원래 설치 기술은 정말 견딜 수 없었습니다. Microsoft조차도 이 기술을 포기했습니다. 나중에 Intel 및 3com과 같은 외국 회사는 디스크 없는 설치를 지원하는 새로운 pxe 기술을 개발했습니다. 국내 유명 Chang Yufei가 개발한 rpl98x, Daystar Company의 pxe 및 rpl 디스크리스 98, Huajiao의 PXE 및 RPL 기술. 객관적으로 말하면 pxe 기술은 rpl 기술보다 사용하기 쉽지만 pxe는 하드웨어 호환성이 좋지 않다는 단점이 있습니다. 즉, win98이 나온 이후 일부 마더보드와 네트워크 카드에서는 98, rpl을 지원할 수 있는 pxe를 제외하고는 pxe 기술을 사용할 수 없습니다. Diskless 98은 기본적으로 지원하지 않으므로 가짜 98이 있습니다(즉, 시작 화면이 logo.sys 파일을 대체하는 98 인터페이스입니다). 우리의 diskless 기술은 pxe와 rpl의 장점을 끌어내기 위해 개발되었습니다. 기술 새로 출시된 디스크 없는 98은 진정한 디스크 없는 98로, 이 디스크 없는 세트는 pxe 기술의 안정성과 효율성을 갖추는 동시에 rpl의 우수한 호환성도 갖습니다. 이제 점점 더 많은 인터넷 카페가 우리의 디스크 없는 시스템을 선택하고 있습니다.
PNP 디스크 없는 기능
Zhuiyue Network는 대다수의 인터넷 카페 소유자에게 완전한 네트워크 솔루션 세트를 제공합니다. Zhuiyue Network 기술 엔지니어는 귀하의 입장에서 인터넷 카페에서 이를 관리합니다. 초기 설치 비용을 절약하기 위해 많은 노력을 기울였습니다. 이제 우리 회사는 모든 인터넷 카페에 적합한 포괄적인 디스크 없는 솔루션 세트를 제공합니다. 더 빠르고, 더 좋고, 더 저렴하고, 더 쉽습니다."
기타, 우리는 전문가 수준의 80G 온라인 게임 + 80G 하드 디스크 게임 + 80G 영화 및 TV 프로그램 세트를 제공합니다. 또한 플레이어가 항상 최신 게임의 즐거움과 영화 및 TV의 즐거움을 경험할 수 있도록 시스템을 지속적으로 업그레이드합니다.
빠릅니다. CS 게임(Counter-Strike)은 네트워크를 구축하는 데 20초, 게임에 참여하는 데 18초가 소요됩니다. CS는 전문 마스터가 요구하는 초당 90프레임에 도달합니다. 우리는 시스템을 더욱 안정적으로 만들기 위해 프로그램을 수정하고 게임을 더 빠르게 만들고 플레이어를 더 편안하게 만들기 위해 매개변수를 조정합니다. 60개의 디스크 없는 스테이션이 있는 단일 서버의 실행 속도는 디스크 기반 스테이션의 속도와 비슷합니다. 예를 들어, 기가비트 스위치와 기가비트 네트워크 카드(이 사이트는 100Mbit 가격으로 기가비트 속도를 제공)를 사용하는 경우 24포트 기가비트 스위치(기가비트 포트 2개와 기가비트 슬롯 2개 포함)와 네트워크 카드를 함께 사용하면 2,200에 판매됩니다. 위안) 80개의 머신이 있는 사이트와 디스크가 있는 사이트 사이에는 속도 차이가 없습니다.
좋습니다. Youdisk Station을 사용하면 매일 빠르게 하드 드라이브를 복제하고, 프로그램을 설치하고, 시스템을 설정할 수 있습니다. 우리 시스템에는 10초 만에 시스템을 자동으로 복구할 수 있는 자동 복원 기능이 포함되어 있어 무작위 전원 켜기/끄기, 오작동 또는 손상을 두려워하지 않습니다. 시스템 안정성과 보안이 뛰어납니다. 게임은 한 번만 설치하고 업그레이드하면 됩니다. 최신 PC방 관리 및 청구소프트웨어를 이용하여 PC방의 수입과 지출을 한눈에 볼 수 있습니다. 가장 중요한 점은 하드디스크를 비정상적으로 자주 켰다 껐다 하게 되면 하드디스크가 빨리 손상된다는 점입니다.
비용 절감, 전문적인 인터넷 카페를 구축하고 고급 구성과 고급스러운 서비스를 옹호합니다. PC방 구축 경험과 실무를 바탕으로 전문 PC방만이 시장을 가질 수 있고, 고급 PC방만이 경쟁력을 가질 수 있으며, 고급 PC방만이 수익을 낼 수 있다는 것을 깊이 느끼고 있습니다. Chaiyue Network를 사용하면 하드 디스크 투자를 절약하여 컴퓨터를 업그레이드하고 PC방 환경을 꾸밀 수 있습니다. 그리고 여러분의 인터넷 카페 시스템을 더욱 전문적으로 만들어 아마추어 인터넷 카페가 살아남을 여지를 남기지 않을 것입니다.
전반적으로 PC방의 이미지를 제고하고 PC방 산업의 선순환을 도모한다.
Zhuiyue 디스크 없는 네트워크는 서버에 설치되어 있으면 전문적인 유지 관리가 필요하지 않으며 새 소프트웨어와 게임을 설치할 때 더 편리합니다. 서버에 설치되어 있는 한 컴퓨터에 설치가 완료된 후 다른 컴퓨터를 다시 시작하고 설정 버튼을 누르고 있으면 모든 설치가 5분 안에 완료될 수 있습니다. 하나는 시간이 많이 걸리고 노동 집약적입니다.
PNP 디스크 없는 98 전략
Windows 및 BIOS에서 pnp를 사용하는 방법
pnp란 무엇입니까
플러그 앤 플레이(PNP) Origin
많은 PC 사용자의 경우 CD 듣기, VCD 보기, 팩스 보내기 및 받기 등과 같은 몇 가지 새로운 기능을 PC에 추가해야 한다면 몇 가지 새로운 장비를 추가해야 합니다. 사운드 카드, CD-ROM, MPEG 하드웨어 압축 해제 카드, FAX/MODEM 팩스 카드 및 일련의 새 장비 등 일반적으로 새 장비를 설치하는 과정은 다음과 같습니다.
(1) 다음 지침을 따르세요. 스위치와 점퍼를 설정하기 위해 장비를 구입했습니다.
(2) 지정된 요구 사항에 따라 새 장치를 마더보드 확장 슬롯에 올바르게 삽입합니다.
(3) 새 장치와 함께 제공되는 드라이버를 설치합니다.
(4) 시스템을 재부팅합니다.
그러면 설치 과정에서 발생하는 다양한 문제를 처리하는 데 많은 시간과 에너지를 소비하게 될 것입니다. 예를 들어 장치의 스위치나 점퍼를 수동으로 변경하고 CONFIG를 추적합니다. 내부 상주 프로그램 충돌 등을 해결하기 위한 SYS 파일 그 이유는 PC에는 적어도 하나 이상의 버스 장치(BUS DEVICE)가 있고, 여러 버스 장치가 동일한 시스템 버스(SYSTEM BUS)를 공유할 수 있으므로 이로 인해 하드웨어 리소스 충돌이 불가피하게 발생하기 때문입니다. 경미한 경우 새로 설치된 장비를 사용할 수 없거나 시스템을 시작할 수 없는 경우 심각한 경우 시스템이 중단될 수 있습니다. 이 문제를 해결하는 방법? 사람들은 시스템이 IRQ(인터럽트 요청), I/O(입력/출력) 포트, DMA(직접 메모리 액세스) 채널 및 콘텐츠 등을 포함한 기본 하드웨어 리소스에 대한 지능형 관리 기능을 제공할 수 있기를 바랍니다. 사용자가 장비로 인해 발생하는 새 하드웨어를 설치하지 않아도 됩니다.
Microsoft가 WINDOWS 95/98을 출시하면서 WINDOWS95/98이 사용자에게 제공하는 기본 하드웨어 리소스의 지능형 관리 기능도 촉진합니다. 즉, WINDOWS95/98에는 플러그 앤 플레이(PNP: 플러그 앤 플레이) 기능이 있습니다. 재생) 기능으로 인해 플러그 앤 플레이는 사람들에게 널리 평가되었습니다.
플러그 앤 플레이 개념은 오래전부터 제안되었으며, 그 표준은 IBM의 마이크로채널 버스와 COMPAQ의 EISA(Extended 산업 시스템 버스). MICROSOFT는 1991년에야 플러그 앤 플레이 사양을 공식화하기 시작했습니다. MICROSOFT가 플러그 앤 플레이를 개발하게 된 것은 MICROSOFT WINDOWS 시스템이 구성 및 사용의 용이성 측면에서 APPLE의 MAC보다 훨씬 열등하다는 APPLE의 광고 발표였습니다. OS 운영 체제는 APPLE의 MACINTOSH 마이크로컴퓨터에서 시스템 설정을 수정하는 것이 매우 간단하여 확장 카드를 삽입하거나 빼내기만 하면 됩니다. 기계는 SYSTEM 시리즈 운영 체제에서 잘 작동할 수 있으므로 스위치를 설정하고 점프할 필요가 없습니다. 이 단계에서는 배선이나 시스템 리소스 할당 문제 없이 완전히 플러그 앤 플레이라고 할 수 있습니다. 전설은 전설이지만, 궁극적인 이유는 기술의 발전으로 인해 MICROSFT가 개인용 PC의 운영체제를 독점하고 싶어했기 때문입니다. 시스템의 사용 편의성을 한 단계 더 높이려면 여러 버스 장치가 시스템 버스를 공유할 때 시스템 기본 리소스의 할당 및 재분배 문제를 해결해야 합니다. MICROSFOT은 INTEL 및 COMPAQ과의 제휴로 인해 1993년 이후 ISA, EISA, PCMCIA, PCI, VESA 및 SCSI와 같은 다른 버스 유형을 포함하여 플러그 앤 플레이 사양을 연속적으로 채택하게 되었지만 현 단계에서는 전혀 의미가 없습니다. 플러그 앤 플레이가 더욱 개선되려면 시간이 좀 걸릴 것 같습니다.
MICROSFOT은 이미 WINDOWS FOR WORKGROUPS 및 WINDOWS NT에서 장치 감지 및 구성 실험을 시작했습니다. WINDOWS FOR WORKGROUPS에서 운영 체제는 비디오 어댑터 카드, 마우스, 키보드 및 네트워크 어댑터 카드의 유형을 자동으로 감지할 수 있습니다. WINDOWS NT는 한 단계 더 발전하여 SCSI 장치와 기타 하드웨어를 감지할 수 있으며, WINDOWS95/98을 사용하면 시스템을 거의 자동으로 설치하고 동적 재구성할 수 있습니다. WINDOWS95가 모든 기존 장치를 정확하게 식별하는 것은 불가능하고 때로는 사용자에게 의존하기도 하지만 플러그 앤 플레이 자체 측면에서는 이는 진정한 도약입니다. 현재 WIDNOWS98/2000은 PNP에서 더욱 발전되었습니다.
섹션 2: 비PNP 모드에서 네트워크 카드 구동
1. 시스템이 네트워크 카드를 감지했는지 확인하세요.
시스템 속성에 들어가서 장치를 클릭하세요. 관리자님, 알 수 없는 장치 테이블에 "PCI 이더넷 컨트롤러"가 있는지 확인하십시오. 그렇지 않으면 WIN98이 네트워크 카드를 감지하지 못했거나 그림 5-와 같이 네트워크 카드가 손상되었음을 의미합니다. 02, 알 수 없는 장치는 정상입니다. 다음은 아직 구동되지 않은 네트워크 카드를 보여줍니다.
2. 기존 네트워크 카드의 레지스트리 키를 저장합니다.
"시작"을 클릭하고 "실행"을 선택한 후 "regedit"를 입력하고 레지스트리 편집기를 입력한 후 다음 기본 항목을 찾습니다. 키
[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10]
내보내서 PCI8139.REG 파일로 저장하세요.
3. 네트워크 카드 드라이버를 교체하세요.
p>
WIN95A용 RTL8139 네트워크 카드 드라이버의 이전 버전을 찾아 그 안에 있는 RTL8139.SYS를 네트워크 카드 디스크의 WIN98 디렉터리에 복사하여 기존 NDIS5 RTL8139 네트워크 카드 드라이버를 덮어씁니다.
4. 교체한 네트워크 카드 드라이버 설치
교체한 네트워크 카드 드라이버를 일반적인 방법으로 설치합니다. 설치 후 다른 네트워크 카드 디스크에 있는 WIN98 디렉터리를 사용합니다. IPX 등의 프로토콜을 사용하지만, NETBETUI, MS DLC 등 전혀 사용하지 않는 네트워크 프로토콜은 설치하지 않는 것이 좋습니다. 이러한 프로토콜을 설치하면 설치 후 네트워크 속도에 영향을 미치기 때문입니다. 컴퓨터를 다시 시작해 보세요.
5. 레지스트리 키 수정
Regedit를 실행하여 레지스트리 편집기에 들어가서 다음 키를 찾습니다.
[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10] p>
p>
내보내고 PNP8139.REG로 저장하고 PNP8139.REG 파일을 편집하고 기본 키의 PCI, VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10 및 BUS_00&DEV_08&FUNC_00을 각각 ROOT, NET 및 0000으로 바꾸고 PCI\VEN_10EC&DEV_8을 바꿉니다. 139& SUBSYS_813910EC&REV_10 \BUS_00&DEV_08&FUNC_00\LogConfig]
아래의 키 값을 삭제하고 저장하세요. 수정 전과 수정 후의 샘플 파일 내용입니다
수정 전 PNP8139.REG
REGEDIT4
[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10]
[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\BUS_00 &FUDEV_08& NC_00]
"기능"= 16진수:14,00,00,00
"하드웨어ID"="PCI\\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10,PCI\\VEN_10EC&DEV_8139&SUBSYS_813910EC,PCI\\VEN_10EC&DEV_8139&REV_10&CC_0200,PCI\\ VEN_10EC &DEV_8139&CC_020000,PCI\\VEN_10EC&DEV_8139&CC_0200"
"CompatibleIDs"="PCI \\VEN_10EC&DEV_8139&REV_10,PCI\\VEN_10EC&DEV_8139,PCI\\VEN_10EC&CC_020000,PCI\\VEN_10EC&CC_0200,PCI\\VEN_10EC,PCI\\CC_020000,PCI\\CC_0200,PCI\\VEN_ 10EC&DEV_ 8139&SUBSYS_813910EC"
"DeviceDesc"= "Realtek RTL8139(A/B/C/8130) PCI 고속 이더넷 NIC"
"HWRevision"="016"
" Class"="Net"
"ConfigFlags"=hex:10,00,00,00
"ClassGUID"="{4d36e972-e325-11ce-bfc1-08002be10318}"
"드라이버"= "Net\\0000"
"Mfg"="Realtek"
[HKEY_LOCAL_MACHINE\Enu
m\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\BUS_00&DEV_08&FUNC_00\LogConfig]
"0000"=hex:00,04,00,00,00,30,00,00,10,00,00,00,04,00 ,00,00,03,00,00,00,ff,ff,\
00,00,30,00,00,00,01,00,00,00,01,00,14 ,00,00,00,80,d4,ff,00,80,d4,01,00,00,\
00,00,ff,ff,ff,00,01,00,00 ,00,00,00,00,ff,ff,ff,ff,01,00,00,00,14,00,00,00,\
24,00,00,00,02 ,00,00,00,01,00,0c,00,00,e8,ff,e8,00,00,ff,00,00,ff,00,01,00,\
00 ,ff,ff,00,00,ff,00,10,00,00,00,30,00,00,00,01,00,00,00,01,00,14,00,00,c0,\
0c,00,ff,5f,0d,00,00,00,00,00,ff,ff,ff,ff,00,a0,00,00,00,c0,0c,00 ,ff,5f,0d,\
00,00,00,00,00,ff,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\ Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\BUS_00&DEV_08&FUNC_00\Bindings]
"NWLINK\\0000"=""
"MSTCP\\0000"=""
수정
REGEDIT4 이후의 PNP8139.REG
[HKEY_LOCAL_MACHINE\Enum\ROOT\NET]
[HKEY_LOCAL_MACHINE\Enum\ROOT\NET\0000]
"Capability"=hex:14,00,00,00
"HardwareID"="PCI\\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10,PCI\\VEN_10EC&DEV_8139&SUBSYS_813910EC,PCI\\VEN_10EC&DEV_8139&REV_10&CC_ 0200,PCI\\VEN_10EC&DEV_8139&CC_020000,PCI \\VEN_10EC&DEV_8139&CC_0200"
"CompatibleIDs"="PCI\\VEN_10EC&DEV_8139&REV_10,PCI\\VEN_10EC&DEV_8139,PCI\\VEN_10EC&CC_020000,PCI\\VEN_10EC&CC_0200,PCI\\VEN _10EC I\\CC_020000,PCI\\ CC_0200 ,PCI\\VEN_10EC&DEV_8139&SUBSYS_813910EC"
"장치
Desc"="Realtek RTL8139(A/B/C/8130) PCI 고속 이더넷 NIC"
"HWRevision"="016"
"Class"="Net"
p>p>
"ConfigFlags"=hex:10,00,00,00
"ClassGUID"="{4d36e972-e325-11ce-bfc1-08002be10318}"
" Driver"="Net\\0000"
"Mfg"="Realtek"
[HKEY_LOCAL_MACHINE\Enum\ROOT\NET\0000\Bindings] p>
"NWLINK\\0000"=""
"MSTCP\\0000"=""
6. 네트워크 카드 등록 항목 가져오기
PNP8139.REG 파일을 가져오고 레지스트리에서 원래 네트워크 카드 등록 항목을 삭제합니다. 즉,
[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10]
동시에 , PCI8139.REG 파일을 가져옵니다. 이 파일은 네트워크 카드가 더 이상 새 PNP 장치로 간주되지 않고 더 이상 장치의 드라이버를 찾지 않을 때 WINDOWS를 시작할 수 있도록 가져옵니다. 이렇게 하면 디스크 없이 부팅하는 동안 드라이버 업데이트로 인한 문제가 발생하지 않습니다. 이전에 가져온 PNP8139.REG 파일에는 중단 정보가 없습니다. PNP 장치 다음 번에 WINDOWS가 동일한 하드웨어 장치를 다시 찾았지만 중단 정보가 표시됩니다. 그러나 동시에 해당 장치를 비 PNP 장치로 간주하고 새 드라이버를 사용할 수 없을 때 기존 드라이버를 호출할 수 있습니다. 이러한 방식으로 WINDOWS는 모든 마더보드의 사용 가능한 슬롯에서 이 네트워크 카드를 강제로 구동할 수 있으므로 이 네트워크 카드에 대한 디스크 없는 WIN98의 플러그 앤 플레이 기능을 실현할 수 있습니다. 마더보드나 슬롯을 변경할 때 나타나지 않습니다. Krnl386.exe를 찾을 수 없습니다" 및 기타 오류가 발생하며 WINDOWS GUI 인터페이스에 들어갈 수 없습니다.
7. 기존 네트워크 카드의 드라이버 정보를 지웁니다.
레지스트리의 드라이버 정보, WIN98 시스템 디렉토리의 RTL8139에 대한 모든 드라이버 정보를 교체하고 네트워크 카드 드라이버 정보를 찾을 수 있는 검색 경로를 지우고 시스템을 다시 시작하십시오.
이 시점에서 하드 디스크 시스템은 모든 마더보드의 사용 가능한 PCI 슬롯에서 네트워크 카드를 강제로 구동하여 네트워크에 정상적으로 연결되었습니다.
섹션 3 로컬 파일 업로드
이전 섹션에서는 로컬 하드 디스크를 구동할 수 있는 PNP 시스템이 설치되었습니다. 다음 단계는 Litenet 업로드를 사용하여 로컬 파일을 파일 서버에 업로드하는 것입니다.
1. AUTOEXEC.BAT 파일을 수정하세요.
@EHCO OFF
SET WINDIR=C:\WINDOWS; WINDOWS가 위치한 디렉터리를 설정하세요.
SET DRIVE=C:; WINDOWS가 위치한 드라이브 설정
p>
SET NETCARD=RTSND.DOS; 리얼 모드에서 네트워크 카드 드라이버 설정
SET SERVER =LEITHER; 파일 서버의 NETBIOS 이름 설정
SET SHARE=PNP98; 업로드 대상 디렉터리, 즉 공유 WINDOWS 디렉터리를 설정합니다.
2. .REG 파일을 복사하고 SNAPSHOT 및 VXD 파일을 복사합니다.
다음은 SNAPSHOT.REG의 내용입니다.
p>REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet \Services\VxD\SNAPSHOT]
"NetClean"=hex:01
"시작" =hex:00
"StaticVxD"="SNAPSHOT.VXD "
SNAPSOT.REG 파일을 생성한 후 이를 레지스트리로 가져온 다음 SNAPSHOT.VXD 파일을 WINDOWS\SYSTEM 디렉터리의 C:\에 복사할 수 있습니다.
3. 다음과 같이 Litenet.reg 파일을 생성합니다.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Qualystem\LiteNET PC]
" 단계" ="2"
"Version"="1.15"
Litenet.reg 파일을 가져옵니다. QSYNCH 때문에 이 단계는 주로 Litenet 업로드 도구의 일반적인 사용을 위한 것입니다. .EXE가 실행 중입니다. Litenet이 시스템에 설치되어 있는지 확인하기 위해 이 파일을 가져오면 QSYNCH.EXE를 속여서 문제를 일으키지 않을 수 있습니다.
4. Litenet에서 사용하는 파일을 WINDOWS 디렉터리에 복사하고 시스템을 다시 시작한 다음 Qsynch.exe를 실행하여 로컬 파일을 업로드합니다.
5. Litenet으로 만든 소프트웨어의 RTL8139.SYS를 교체하려면 WIN95A 드라이버 RTL8139.SYS를 사용하세요.
여기까지 순조롭게 진행되셨다면 설치를 축하드립니다. 클라이언트측에서 WIN98이 완성되었습니다. 기존 시작 패키지를 사용하여 디스크 없는 실제 PNP WIN98을 시작할 수 있습니다.
디스크 없는 PNP의 네 번째 최적화! system
이전 장에서는 Litenet을 사용하여 디스크 없는 WIN98을 설치하는 방법을 소개했습니다. Litenet은 사용자를 위한 부팅 플로피 디스크를 자동으로 생성합니다. PXE 모드는 시작 패키지가 시스템 레지스트리를 복사하고 각 시작 프로세스 중에 두 번째 로그인을 수행하므로 시작 속도가 느려집니다. 이 섹션에서는 독자가 Litenet을 사용하지 않고 디스크 없는 WIN98을 빠르게 시작하는 방법을 자세히 소개합니다. 다양한 PNP 하드웨어를 자동으로 인식하고 설치하는 방법과 일반적인 문제에 대한 해결 방법
1. 기존 시작 패키지 수정
1. > Litenet에서 생성된 시작 프로세스 중에 E-text WIN98 두 번째 버전 CD를 삽입한 다음 시작 패키지에 파일을 입력하라는 메시지가 표시됩니다. 이 파일은 일부 프로그램에서만 사용할 수 있습니다. Litenet을 현재 사용하지 않는 경우에는
KEYB.COM ,KEYBOARD.SYS,KEYBRD2.SYS,SETVARS.BAT,TUNING.BAT
파일도 제거할 수 있습니다. p>다른 Litenet 실행 파일도 제거할 수 있습니다.
QAUTOLOG.EXE, QUALCNX.EXE, QUALREG.EXE
2. 파일
이전에 일부 Litenet 파일이 제거되었으므로 필요한 일부 파일도 추가되었습니다. SETMDIR .EXE 파일은 디스크가 없는 WIN95 시작 패키지에서 찾을 수 있으며 다음을 사용합니다. WIN95A 드라이버는 시작 패키지의 기존 RTL8139.SYS 파일을 대체합니다. 이 파일을 사용하면 네트워크 카드의 PNP 기능을 실현할 수 없고 네트워크 카드 PNP는 디스크 없는 PNP WIN98의 중요한 부분이기 때문입니다.
3. Autoexec.bat 파일을 수정하고 해당 내용을 다음과 같이 수정합니다.
@echo off
CTTY NUL ;모든 시작 정보 보호
cd \winboot p>
SET WINDIR=C:\WINDOWS
SET SERVER=Leither ;파일 서버 이름 설정
SET SHARE=Pnp98 ;공유 C: 디렉터리 설정
@md %WINDIR% > NUL
@md %WINDIR%\SYSTEM > NUL
복사 A:\WINBOOT\RTL8139.SYS %WINDIR%\SYSTEM > NUL
@CALL STARTNET.BAT ;시작 네트워크 섹션으로 이동
Re 다음과 같이 새 STARTNET.BAT 파일을 만듭니다.
@echo off
comspec=a:\command.com 설정
temp=a:\winboot 설정
SNAPSHOT /S /B:A /M:124
NET START IPX
NET LOGON ADMIN ADMIN PASS /YES /SAVEPW:NO ; 비밀번호는 PASS 입니다.
NET USE C: \\%SERVER%\
%SHARE% /Y;C: 공유 디렉터리로 강제 매핑, RAM 디스크 숨기기
C:
경로 설정=
path=% windir% ;%windir%\command;%path%
set comspec=%windir%\command.com
setmdir /m /r:c:\Windows
temp=%windir%\temp 설정
tmp=%windir%\temp 설정
cd %windir%
Win.bat
4. Win.bat 파일 편집 및 수정
QSetBD C:
Net use D: \\%Server%\SYS /y; D:의 경우 WIN98의 소스 파일과 다양한 PNP 하드웨어용 드라이버를 저장하여 WIN98이 시작 시 다양한 PNP 하드웨어를 자동으로 식별하고 해당 드라이버를 설치할 수 있도록 합니다.
Net use E: \ \%Server%\MicroNet /y; MICRONET 공유 디렉터리를 E:에 매핑합니다. 여기에는 로그인 중 사용자 파일 관리를 용이하게 하기 위한 모든 사용자 디렉터리가 포함되어 있습니다.
Net use F: \\%Server%\APPL / y ;일반적으로 사용되는 애플리케이션 설치 디렉터리
NET USE G: \\%Server%\GAME /Y ;게임
NET USE H: \\%Server%\CAI /Y ;컴퓨터 지원 지침
인터넷 사용 I: \\%Server%\Film /Y ;영화 라이브러리
Freemem
CTTY CON
%Windir%\Win.com
시작 패키지 부분이 완료되었으며 파일 서버의 PXE 시작 패키지가 있는 디렉터리에 배치할 수 있습니다. 하지만 이제 디스크 없는 WIN98을 시작할 수 있습니다. , 그래픽 카드 및 사운드 카드용 드라이버를 설치할 수 있습니다. 그러나 템플릿 시스템을 만드는 경우(설치 후 어디든 복제 가능) 마더보드 드라이버를 설치하지 않는 것이 좋습니다. 그렇지 않으면 다른 칩셋을 사용하는 마더보드를 복제할 수 있습니다.
5 최소 레지스트리 수정 및 배치 파일 최적화
이전 단계에서 완료된 디스크 없는 WIN98 디스크 시스템과 같은 작업을 수행할 수 있지만 그러나 시작하자마자 지금 매핑된 드라이브 문자가 모두 사라진 것을 알 수 있습니다. 즉, WINDOWS에서는 모든 네트워크 디스크가 작동하지 않습니다. 이는 최소 레지스트리의 정적 시스템 드라이브 문자가 부족하여 발생합니다. 문제를 해결하려면 다음 세그먼트를 최소 레지스트리로 가져오십시오.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows \CurrentVersion\Network\Real Mode Net]
"transport"="*nwlink,ndishlp.sys"
"netcard"="rtsnd.dos"
"LoadRMDrivers"=hex:00, 00,00,00
"preferredredir"="NWREDIR"
"전환"=hex:01
" 설정N"=hex:01
"SetupNPath"="C:\\WINDOWS\\"
"StaticDrive"="C,D,E,F,G,H, I" ;여기에서 정적 드라이브를 조정할 수 있습니다 시스템 드라이브 문자 C부터 Z까지
위 조정 후 시스템 드라이브 문자를 원하는 만큼 가질 수 있지만 아직 해결 방법은 아닙니다.
WINDOWS 디렉토리에 대한 다중 사용자 액세스 문제를 성공적으로 해결하는 방법에는 두 가지가 있습니다. 하나는 Litenet의 QUALCNX.EXE 파일을 사용하는 것입니다. 이 파일은 서로 다른 네트워크 카드 번호를 사용하여 컴퓨터에 자동으로 번호를 매길 수 있습니다. 두 번째는 수동으로 프로그래밍하고 네트워크 카드의 MAC 주소를 읽은 다음 기존 네트워크 카드 데이터베이스를 기반으로 기계 번호를 결정하여 다중 사용자 로그인을 달성하는 것입니다. 로그인하면 두 번 로그인할 필요가 없으므로 관리가 용이하고 시작 속도가 빨라집니다. 아래에서 두 가지 방법을 소개합니다.
6. Litenet의 일부 파일을 사용하는 방법
이 방법을 사용하려면 기존 STARTNET.BAT 및 WIN.BAT 파일을 다시 작성해야 합니다. 다시 작성된 파일은 다음과 같습니다.
STARTNET.BAT
@echo off
set comspec=a:\command.com
SET NETBUFF=124
set temp=a:\winboot
CTTY CON ; 디버깅용
lh qualcnx ADMIN PASS >nul; 사용자 이름 ADMIN 및 비밀번호 PASS로 로그인하고 USERNAME.BAT를 생성합니다. ;이는 수동 프로그래밍으로 구현할 수 있습니다.
CTTY NUL; 화면 표시 및 화면 시작 정보 끄기
%TEMP%\username.bat 호출; USERNAME.BAT는 변수 CHN을 사용자 이름으로 설정할 수 있습니다.
여기에 두 번째 로그인이 있습니다. ; 수동 프로그래밍을 제거할 수 있습니다.
NET USE E: \\%SERVER%\%CHN% ;사용자 디렉터리를 E:에 연결합니다.
SET UserName=%CHN% ; 사용자 이름 변수
SET Inited=NO ;초기화 플래그를 NO로 설정
@if가 존재하는 경우 E:\WINDOWS\SYSTEM.DAT goto SKIPINIT ;SYSTEM.DAT 파일이 있는지 확인 그렇지 않으면 초기화를 무시하고 시스템 시작 부분을 직접 실행합니다.
CTTY CON 디버깅을 위해 화면 표시를 켭니다.
@ECHO 워크스테이션 초기화 시작 %CHN; %.....; 디스플레이 초기화 정보
CTTY NUL
SET PATH=
SET PATH=%windir%;%windir%\COMMAND p>
MD E:\ WINDOWS ;E: 아래에 WINDOWS 디렉터리를 생성하여 시스템 등록 저장
MD E:\WINDOWS\TEMP ;E:\WINDOWS 아래에 TEMP 디렉터리 생성
set temp=E:\ WINDOWS\TEMP ;시스템 임시 디렉토리를 E:\WINDOWS\TEMP로 지정
set tmp=E:\WINDOWS\TEMP
E:
*lh %windir%\qualreg E:\WINDOWS /R /A ;QUALREG를 사용하여 시스템 레지스트리를 사용자 디렉터리에 복사하고 수정합니다. 이 명령은 COPY 명령으로 대체될 수 있지만 그 부분은 다음과 같습니다. WIN.BAT에서 *를 사용하면 제거할 수 없습니다. 이는 수동 프로그래밍으로 달성할 수 있습니다.
set winbootdir=%windir%
SET Inited=YES YES로 초기화됨;
CTTY CON ; 화면 표시 기능 켜기
@Echo Workstation %CHN%이(가) 초기화되었습니다!
;완료된 초기 정보 표시
:SKIPINIT ;초기화 점프 레이블 무시
C:
CTTY NUL
@%Windir%\ Win .bat ;C:\WINDOWS\에서 WIN.BAT 파일 실행으로 이동
WIN.BAT 파일의 내용은 다음과 같습니다.
경로 설정=
path =%windir%;%windir%\command;%windir%\system
setmdir /m /r:E:\Windows ;레지스트리를 E:\WINDOWS로 리디렉션
set comspec=%windir%\command.com; 명령 해석기는 C:\WINDOWS\COMMAND.COM으로 리디렉션됩니다.
IF %Inited%==NO GOTO SKIPINIT 기준으로 이동 여부를 결정합니다. 초기화 플래그에
MD E:\My Documents; E:\에 "My Documents" 디렉터리를 생성하여 문서를 저장합니다.
*QPATCH %Windir%\Client.reg E: \ Windows\%CHN%.REG; 이전 STARTNET.BAT 파일에서 사용하는 경우 *가 있는 부분이 포함되면 이 부분은 생략 가능하고, 그 뒤에 *가 생략될 수 있습니다. 이 부분은 수동으로 프로그래밍하거나 프로그래밍할 수 있습니다. 중국 교육의 어리석은 방법을 모방했습니다. ECHO 명령을 사용하세요.
*Regedit E:\Windows\%CHN%.REG 가져오기 클라이언트 구성 레지스트리 파일
*regedit %Windir; %\Policies .POL ;시스템 정책 파일 가져오기
:SKIPINIT ;초기화 점프 레이블 무시
QSetBD %DRIVE% ;시작 드라이브 문자를 C:로 설정합니다. 여기서 교체할 프로그램
p>
Net use D: \\%SERVER%\SYS /y; SYS*** 공유 디렉터리를 D:에 매핑하고 WIN98의 소스 파일을 저장합니다. WIN98에서는 다양한 PNP 하드웨어를 시작하고 해당 드라이버를 설치할 때 자동으로 식별하는 것이 편리합니다.
Net 사용 F: \\%Server%\APPL /y ; 일반적으로 사용되는 애플리케이션 설치 디렉터리
NET USE G: \\%Server%\GAME /Y ;게임
NET USE H: \\%Server%\CAI /Y ;컴퓨터 -지원 교육
넷 사용 I: \\%Server%\Film /Y ;영화 라이브러리
넷 사용 H: \\%Server%\Music /Y ;음악 라이브러리< /p >
Freemem; 메모리에서 A 제거: 대신 QRESTALL을 사용할 수 있습니다.
CTTY CON; 화면 표시 기능을 켜고 WINDOWS로 들어갈 준비를 합니다.
%Windir%\ Win.com을 실행하고 WINDOWS를 입력합니다.
이 시점에서 여러 사용자가 로그인하여 WINDOWS 디렉터리의 디스크 없는 부팅을 즐길 수 있도록 하는 방법은 다음과 같습니다. 사용하기 전에 STARTNET에서도 변경해야 합니다. BAT 및 WIN.BAT에 사용된 파일을 해당 디렉터리에 복사하세요. 그렇지 않으면 시스템에 문제가 발생하거나 시작되지 않거나 정상적으로 시작되지 않습니다. p>
7. 나만의 프로그램 만들기
Litenet이 달성할 수 있는 위의 기능을 수동으로 프로그래밍하려면 수동 프로그래밍이 필요한 경우 Litenet과 동일하거나 유사한 기능을 가진 프로그램을 작성해야 합니다. 위 방법에 대해서는 저자가 이미 언급한 바 있으며, 이 책의 부록에는 사용할 수 있는 다양한 프로그램의 소스코드가 있을 예정이며, 구현 방법은 위와 유사하다.
여기서는 자세히 설명하지 않겠습니다. 위에서 사용된 일부 레지스트리 파일의 내용은 수동 프로그래밍 방법에 필수적입니다.
다음은 Client.reg 파일입니다. /p>
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Mpsoft]
[HKEY_LOCAL_MACHINE\Software\Mpsoft\Smenu]
"computernum "="{ %CHN%}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon]
"AutoAdminLogon"="{%CHN%}"
"DefaultUserName"="{%CHN%}"
"DefaultPassword"="{%CHN%}"
[HKEY_LOCAL_MACHINE\Network\Logon]
"DontShowLastUser"=dword:00000000
"UserName"="{%CHN%}"
"password"="{%CHN%}"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon]
"DefaultUserName"="{%USERNAME%}"
"AutoAdminLogon"="1"
"DefaultPassword"="{%USERNAME%}"
"DefaultDomainName"="{%SERVER%}"
[HKEY_USERS\.DEFAULT\Software\ Microsoft\Windows\ CurrentVersion\Explorer\User Shell Folders]
"AppData"="E:\\Application Data"
"Recent"="E:\\Recent"
"Cache"="E:\\임시 인터넷 파일"
"Cookies"="E:\\Cookies"
"History"="E :\\History "
"개인"="E:\\내 문서"
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell 폴더 ]
"AppData"="E:\\Application Data"
"최근"="E:\\Recent"
"Cache"=" E:\\Temporary 인터넷 파일"
"쿠키"="E:\\Cook