Thursday, November 24, 2016

VBox, Windows 3.1 Super VGA 드라이버 설치

VirtualBox 4.3 버전에서는 Windows 3.X에 대한 Guest Additions이 제공되지 않기 때문에 기본적으로 640 X 480 해상도의 표준 VGA만 운용이 가능하다. 시험 삼아 설치해보는 정도라면 별 상관 없겠지만 부득이 이전 어플리케이션을 사용해야 하고 적어도 800 X 600 해상도 이상의 Super VGA가 요구되는 경우라면 곤란한 상황이 될 수도 있다. 이를 해결하기 위해서는 VirtualBox의 하드웨어 사양을 지원하는 드라이버를 직접 설치하거나 해야 하지만 네트워크 카드나 사운드 카드와 달리 VirtualBox의 그래픽스 카드가 VESA 사양만을 지원하기 때문에 Windows 3.X가 내장된 표준 VGA/SVGA 드라이버와는 호환이 되지 않는다. 구글링으로 같은 고민(?)의 경우에 대한 해결책을 찾으니 어렵지 않게 접근방법을 시도할 수 있게 되었다.

간단히 아래 사이트에 VMWare에서 Windows 3.1의 Super VGA 드라이버에 대한 패치를 다운로드할 수 있다. 이 패치는 Windows 3.1의 SVGA256.DRV를 패치하여 1024 X 768 해상도에서 256 컬러를 사용할 수 있도록 해 준다. 하지만 16 컬러나 800 X 600 해상도 지원에서는 다소 불안할 수 있다고 설명 파일에 적고 있다. 또한 Windows 3.1의 DOS 프롬프트를 윈도우 모드로 사용할 수 없다고 한다.

        https://sites.google.com/site/chitchatvmback/misc

SVGA256.DRV가 저장된 \Windows\System 디렉토리에서 패치 파일을 실행한다. 만일 Windows 3.1에서 VGA256.DRV 파일이 없다면 아래 사이트에서 따로 Windows 3.1의 Super VGA 드라이버를 다운로드하여 패치한 후 사용할 수 있다.

        http://www.resourcemate.com/other/svga.exe

별도로 패치된 드라이버를 지정하고자 하는 경우 Windows 3.1의 Main 그룹에 있는 Windows Setup 프로그램의 Options 메뉴에서 Change System Setting 기능에서 업데이트한다. 그래픽스 드라이버 항목 맨 아래 Other Display를 사용하여 패치 드라이버가 있는 디렉토리를 지정하여 Super VGA 1024 X 768 256 small을 선택한다.

 하지만 이 과정이 한글 Windows 3.1에서는 제대로 작동하지 않을 수 있다. 위와 동일한 방법으로 SVGA256.DRV를 패치하여 환경 설정을 변경할 수 있지만 한글 Windows 3.1 내에서는 권한 오류가 발생한다. 이럴 경우 Windows 디렉토리에서 SETUP 프로그램을 별도로 구성하여 드라이버를 변경할 수 있는데 이 과정에서도 파일 버전에 따른 오류가 발생할 수 있다.

No comments:

Post a Comment