부팅 가능한 MSDos 시스템이 있습니다. 플로피 대신 HDD로 부팅 할 수 있도록 현재 PC에 설치 하고 싶습니다 . 어떻게해야합니까?
나는 virtualbox에서 이것을하고 있지만 일반적인 해결책은 좋을 것입니다.
부팅 가능한 MSDos 시스템이 있습니다. 플로피 대신 HDD로 부팅 할 수 있도록 현재 PC에 설치 하고 싶습니다 . 어떻게해야합니까?
나는 virtualbox에서 이것을하고 있지만 일반적인 해결책은 좋을 것입니다.
답변:
면책 조항 : 내가 이것을 마지막으로한지 20 년이 지났으므로 세부 사항을 잊었을 수 있습니다.
MSDOS 플로피로 시스템을 부팅 한 경우, 동일한 부팅 시스템을 로컬 하드 드라이브에 설치하는 방법은 다음과 같습니다.
sys a: c:
(플로피가 a:
있고 하드 드라이브가 이라고 가정 c:
)
sys
쉘 내부 명령과 함께,이다 dir
, del
, cd
, 다른 기본. 이 sys
명령 을 사용하면 MSDOS로만 드라이브를 부팅 할 수 있으며 command.com
수동으로 복사해야한다는 것을 기억합니다 .
copy a:\command.com c:
command.com
msdos의 주요 구성 요소이므로 쉘 내장을 보유합니다. 그 위에이 세 가지 시스템 파일은 다음과 같습니다 autoexec.bat
, system.ini
그리고 config.sys
. 나는 ( config.sys
어쩌면) 필요한 것들을 기억할 수 없지만 , 안전하기 위해와 같은 방법을 사용하여 복사 할 수도 있습니다 command.com
.
유용한 유틸리티를 얻기 위해 일부 msdos 설치 플로피 / 이미지를 찾을 수도 있습니다. 나는 5.0 이상이 내가 필요로하는 모든 유틸리티를 가지고 있다고 믿었다.
편집하다
이 답변에 대한 의견은 실제로 정확 MSDOS.SYS
하며 IO.SYS
필요합니다. sys
위 의 명령을 실행하면 이러한 내용을 복사하거나 처리하지 않을 수 있습니다. 그렇지 않은 경우 수동으로 수행해야합니다.
FORMAT C: /S
초기화하고 부팅에 필요한 모든 시스템 파일을 복사합니다.
format a: /s
, 당신의 부트 플로피를 파괴하기 때문.
플로피 대신 HDD로 부팅 할 수 있습니다.
MS-DOS 설치가 원하는 것보다 더 많은 작업을 수행 할 수 있습니다. (다른 답변 중 일부는 MS-DOS를 부팅 가능하게 만들어 하드 드라이브에서 부팅한다는 목표를 달성하는 방법을 간단히 말합니다.)
그러나 실제 질문의 또 다른 부분은 다음과 같습니다.
현재 PC에 설치 하고 싶습니다
MS-DOS를 설치하면 MS-DOS를 부팅 가능하게 만들고 결과적으로 대부분의 운영 체제를 하드 드라이브에 배치합니다. 예를 들어, MS-DOS 도움말이 설치됩니다.
이 안내서 중 일부는 다소 복잡합니다. 예를 들어 "FDISK"를 사용하는 것을 언급합니다. 사용할 키 입력을 정확히 지정하지 않았습니다. 한 가지 이유는 서로 다른 버전의 MS-DOS에 약간의 차이가 있기 때문입니다. 이 답변의 대부분은 많은 버전의 DOS (MS-DOS 및 기타 버전 포함)에 적용 할 수 있습니다.
일부 단계가 일반적으로 설명되는 또 다른 이유는 다른 드라이버 사용을 포함하여 메모리 조정과 같은 일부 단계에서 사람이 꽤 많은 시간을 할애 할 수 있기 때문입니다. 일부 단계는 일부 컴퓨터에서 훌륭하게 작동하고 다른 컴퓨터에서는 중단 될 수 있습니다. 메모리 사용 최적화와 같은 일부 단계는 기술적으로 우수하지만 시간이 충분하지 않을 수 있습니다 (원하는대로 할 수있는 충분한 "기존 메모리"가 있으면 더 많은 "기존 메모리"가 실제로 유용하지 않을 수 있습니다.)
마지막 3 분의 1은 몇 가지 후속 단계를 권장함으로써 초기 질문을 넘어선 다.
특정 프로세스에 대한 질문이 있거나 특정 작업에 대한 추가 단계를 원하는 경우 새 (특정) 질문을 작성하는 것이 합리적인지 고려하는 것이 좋습니다. 내가 쓴 내용에 대해 명확하지 않거나 잘못된 것으로 보이는 경우 의견이 초대됩니다.
가장 일반적으로 MS-DOS는 첫 번째 부팅 가능한 파티션에 설치됩니다. 이를 C :라고합니다.
이미 플로피 디스크에서 DOS를 부팅하고 있고 이미 C :를 가지고 있다면이 섹션을 건너 뛸 수 있습니다.
일반적인 SETUP 프로세스를 진행하기 전에 먼저 해당 파티션을 만들어야 할 수도 있습니다. 이것은 일반적으로 FDISK라는 프로그램으로 수행됩니다. 이 명령이 파괴적이라는 것을 이해하십시오! C :라는 파티션이 없으면 FDISK를 실행 해보십시오. (실제로 XFDisk라는 "타사"프로그램을 사용하는 것이 더 쉬울 수 있습니다.) Microsoft 솔루션을 사용하려면 Q263044 업데이트와 함께 번들로 제공되는 FDISK가 가장 좋습니다. 그렇지 않으면 간단한 규칙은 더 큰 하드 드라이브에서 작동 할 가능성이 높기 때문에 이후 버전이 더 낫다는 것입니다.
파티션을 만들 때는 2GB보다 작아야합니다. 2GB는 2,147,483,648이지만 MS-DOS는 2,147,450,880 바이트 (32,768 바이트 작음)로 제한됩니다. 이것은 MS-DOS의 제한 사항입니다. (Windows NT 4.0은 거의 16GB의 FAT16을 지원할 수 있습니다.)
파티션을 만들기 위해 타사 소프트웨어를 사용하는 경우 파티션 "유형"식별자를 묻는 메시지가 표시 될 수 있습니다. 32MB에서 504MB (528,482,304 바이트)의 디스크를 사용하는 경우 파티션 유형 6을 사용하는 것이 가장 좋습니다. 디스크가 504MB보다 크지 만 (2GB보다 작은 경우) 최신 DOS 버전은 유형 E (16 진으로 지정된 경우 0E 또는 0x0E로 나타날 수 있음).
파티션이 생성되면 파일 시스템 볼륨을 생성 할 수 있습니다. (MS-DOS 설정 내에서이 작업을 수행 할 수 있다고 생각하지만 MS-DOS 버전이 SETUP 프로그램 내에서 수행하지 않는 경우 수동으로 수행 할 수 있습니다.)
디스크 / 파티션 포맷은 디스크의 데이터에 영향을 미치므로 이미 포맷 된 작동중인 디스크 / 파티션에 데이터가있는 경우이 작업을 수행하지 마십시오!
MS-DOS 설정에서이 옵션을 제공하지 않으면 다음을 사용하여 만들 수 있습니다.
format C:
또는 FORMAT 명령으로 SYS를 실행하려면 대부분의 최신 MS-DOS 버전에서 다음을 사용할 수 있습니다.
format C: /S
계속하기 전에 덮어 쓰거나 수정할 수있는 파일을 백업 할 수 있습니다. 여기에는 특히 \ AUTOEXEC.BAT 및 \ CONFIG.SYS가 포함될 수 있습니다. 시스템에 Win9x 파일이있는 경우 "속성"으로 인해 "숨겨진 파일"로 표시되는 \ MSDOS.SYS 일 수 있습니다. 설정되어 있습니다).
파티션을 만들고 포맷 한 후에 MS-DOS를 설치하려면 MS-DOS 설치 디스크에서 SETUP.EXE를 실행하십시오. (선택적으로 공식 설치 디스크로 부팅하면 SETUP.EXE가 실행됩니다. 원하지 않는 경우 F3을 누르면 SETUP.EXE 프로그램을 종료 할 수 있습니다.) MS-DOS를 설치 한 후에는 다음을 수행 할 수 있습니다. 플로피 디스크에서 부팅하는 대신 하드 드라이브에서 부팅하십시오.
SETUP.EXE 소프트웨어를 사용하지 않고 SETUP으로 수행 된 작업을 수동으로 수행 할 수 있습니다. 이는 최소한의 노력으로 SETUP.EXE의 대부분의 작업에 해당됩니다. 설치의 기본 효과는 일반적으로 다음 작업을 수행합니다.
FDISK /MBR
) 기본 부트 파일 (가장 일반적으로 IO.SYS
및 MSDOS.SYS
)을 지정된 파티션에 복사 합니다.EXPAND
여러 *. ?? _ 파일 을 실행 하여 다른 파일을 추출하십시오 .\CONFIG.SYS
파일을 제공합니다 .\AUTOEXEC.BAT
파일을 제공 할 것입니다SETUP /G
사용하고 있지만이 SETUP /?
를 확인하는 데 사용할 수 있습니다 .)MS-DOS 6.0, 6.2 또는 6.21을 설치 한 경우에는 자유롭게 배포 된 MS-DOS 6.x를 6.22 STEPUP으로 업그레이드하여 자체 SETUP.EXE와 함께 설치하는 것이 좋습니다.
6.22의 DrvSpace에 일부 안정성 향상 기능이 포함되어 있으므로 디스크 압축으로 땜질을하려는 경우 특히이 작업을 수행하십시오.
Win95 또는 Win98과 함께 번들로 제공되는 MS-DOS 7을 사용하는 경우 일반적으로 이름이 \ MSDOS.SYS 인 텍스트 구성 파일을 편집 할 수 있습니다.
특히, " BOOTGUI=0
"옵션에 " "를 추가 하면 Windows가 GUI를 자동로드하지 않습니다. 그런 다음 GUI를 자동로드하려면 win
AUTOEXEC.BAT의 맨 아래에서 (실행하여 ) 수행 할 수 있습니다 ( 사용자 정의를 사용하면 일부 경우에만 수행 할 수 있음). 그 일의 유일한 단점은 (안전한 모드는 GUI를 자동으로로드하지 않으며 오히려 비극적이라는 것입니다.
몇 가지 단계를 수행하기 전에이 프로세스를 나열하고 있습니다. 이 단계가 더 중요하고 보편적이기 때문에 반드시 그런 것은 아닙니다. 그 이유는이 단계를 수행하려는 경우 지금 (이후에 설명 할 여러 단계 이전에) 수행하는 것이 합리적 일 수 있기 때문입니다.
추가 파일을 교체 할 수도 있습니다.
모든 것이 설치되면 몇 가지 일반적인 변경 사항을 제안합니다.
이러한 변경 사항을 알고 있으면 특히 유용합니다. CuteMouse는 많은 마우스 드라이버보다 훨씬 뛰어나고 우수한 ATAPI CD-ROM 드라이버는 다른 많은 CD-ROM 드라이버보다 훨씬 좋습니다. 이러한 드라이버에 의존하기 만하면 단점이 거의 없거나 전혀없이 많은 시스템에서 사용 가능한 기존 메모리를 늘릴 수 있습니다 (개선 사항 만 해당).
MSCDEX.EXE를 다른 / 더 나은 옵션으로 바꾸는 것과 같은 다른 드라이버도 설치할 수 있습니다. 그러나 일부 솔루션은 다른 시스템보다 일부 시스템에서 더 잘 작동 할 수 있으므로 여기에서는 권장 사항을 제공하지 않습니다 (범용 솔루션 인 것처럼). 여러 부팅 구성을 지원하는 MS-DOS 6.x의 기능을 살펴볼 수도 있습니다 ( QBASIC/QHELP
\ CONFIG.SYS의 "menu"명령에 대한 온라인 도움말을 실행 하십시오). CONFIX.SYS의 팬이기도합니다
또한 4DOS를 설치하는 것이 좋습니다. C : \ 4DOS \에 설치하면 DOS와 충돌하지 않습니다. 다음 줄을 \ CONFIG.SYS 파일에 추가하는 것이 좋습니다.
SHELL=C:\4DOS\4DOS.Com /P
SET COMPSPEC=C:\4DOS\4DOS.Com
(이 문제를 해결하면 부팅에 실패 할 수 있습니다. 부드러워지면 복구 할 준비를하십시오. MS-DOS 6에서는 F8 또는 F5 또는 Ctrl 키를 누르면 도움이 될 수 있습니다. 이전 버전의 MS-DOS에서는 복구 가능성이 높습니다 다른 디스크에서 부팅해야합니다.)
호환성이 불완전 할 수있는 매우 드문 시나리오로 인해 일부 사람들은 4DOS를 싫어하지만 대부분의 사람들은 호환성이 뛰어나고 많은 기능 (DOS의 다양한 메모리 세그먼트에서 더 잘 작동하는 기능 포함)을 제공하기 때문에 4DOS를 싫어합니다.
MS-DOS 6의 MemMaker.exe는 간단한 수동 최적화보다 열등한 경우가 있지만 좋은 최적화를 수행 할 수 있습니다.
다음과 같은 여러 가지 전략이 있습니다.
DEVICE=\DOS\HIMEM.SYS
(\ CONFIG.SYS에서)를 사용하여 XMS를로드하십시오.DEVICE=\DOS\HIMEM.SYS
and 를 사용하여 DEVICE=\DOS\EMM386.EXE RAM
).
V
"VERBOSE"출력을 제공합니다 (최소 일부 버전의 EMM386 포함)DEVICE=\DOS\EMM386.EXE RAM HIGHSCAN
ALTBOOT
메모리 제외 범위와 같은 일부 다른 매개 변수 는 시스템마다 다른 영향을 미칩니다. 자유롭게 땜질 (실험)dos=high,umb
\ CONFIG.SYS에
noauto
"를 하여 IFSHLP.SYS 및 DBLBUFF.SYS 및 SETVER.EXE를로드하여 자동으로 메모리 사용과 같은 일부 동작을 비활성화합니다.DEVICEHIGH=\DOS\HIMEM.SYS
하여 HIMEM High를 효과적으로 로드 하는 방법을 설명합니다 . (유용함은 다소 미미할 수 있지만,이 파일 하나만 원할 경우 HIGH로로드 할 수없는 유일한 파일이라는 믿음에 의해 악화 된 것을 기억하는 사람들에게는 특히 큰 즐거움을 줄 수 있습니다.)Win9x의 "auto"매개 변수를 사용하지 않는 한 DEVICE = 대신 DEVICEHIGH =를 사용하면 약간의 도움을받을 수도 있습니다.
UMB가 채워질 수 있지만 드라이버를 UMB (일반적으로 EMM386에서 제공)로 이동시킵니다. 시스템마다 다른 양의 UMB가 있고 시스템마다 다른 드라이버 (다른 양의 메모리를 사용)를 사용할 수 있으므로 최적의 결과를 찾기 위해 약간의 실험이 필요할 수 있습니다. MEM과 호환되지 않는 XMSMMGR을 사용하지 않는 한 실행 MEM/C
(또는MEM/C|more
)
LASTDRIVE = Z 더 많은 메모리를 사용하고 종종 가치가 있습니다.
Win98의 % windir % \ CONFIG.TXT 는 온라인으로 제공되며, MS-DOS 6의 CONFIG.SYS 옵션과 유사한 Win98의 구현에 대한 문서를 제공합니다.
4DOS에는 기존 메모리가 아닌 UMB를 사용할 수있는 등 메모리를 사용할 수있는 몇 가지 옵션이 있습니다. 따라서 4DOS를 사용하는 경우 4DOS.Com에 대한 명령 줄 매개 변수 및 / 또는 4DOS.Ini 구성 줄이 영향을 줄 수 있습니다. 4DOS는 도움말을 실행하거나 F1 키를 누르면 4DOS의 도움말을로드하도록 설계되었습니다 (MS-DOS의 도움말 대신을 사용하여 여전히 사용 가능 QBASIC/QHELP
).
다음으로, 관심있는 다른 하드웨어에 대한 지원을 추가하는 데 중점을 둘 것을 제안합니다. 예를 들어, 게임을하려면 소리가 작동하는지 확인하십시오. 더 많은 드라이버 설치가 필요할 수 있습니다. 여기에는 ULTRASND (우수한 "Gravis UltraSound") 또는 BLASTER ( "Creative Labs"의 "Sound Blaster"및 호환 카드)와 같은 환경 변수 설정이 포함될 수 있습니다.
사운드 카드 용 드라이버 설치 프로세스의 일부로 환경 변수가 설정되기를 바랍니다.
Sound Blaster 16 사운드 드라이버는 최소한의 개선을 제공하며 필요한 것보다 더 많은 메모리를 차지할 수 있습니다. 메모리가 부족한 경우 소프트웨어에 Sound Blaster Pro가 있다고 말하고 드라이버없이 진행하십시오.