• 検索結果がありません。

Microsoft Word - 08I04 BootDVD_No01~v2_12の構成と機能_Ver4_.doc

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft Word - 08I04 BootDVD_No01~v2_12の構成と機能_Ver4_.doc"

Copied!
10
0
0

読み込み中.... (全文を見る)

全文

(1)

BootDVD_No01~v2_12 の構成と機能(Ver4)

1.目的

Personal Computer(以下「PC」と略称する)の内、IBM PC-AT 機かその互換機(以下「DOS/V 機」と略称する) の保守・管理を行う。 2.手段 2-1.DVD-ROM 上のファイル構成

PQ_Tool---

PQ_DOS12 ----

作成者

R o k u b e i

作成日

2008年9月4日

(2)

2-2.自作のプログラム

2-2-1.起動可能な MS-DOS/FD の作成

DOS(MS-DOS Ver6.2 以上(Win98/ME で作成する 98-DOS,ME-DOS も含む)であれば何れでも可)を用い て、「PQDOS10S フォルダ」内のハードディスク(以下「HD」と略称する)のパーティション(以下「PT」と略称する)を、操 作並びに保存・復元するプログラムを活用する記述を、フロッピーディスク(以下「FD」と略称する)用の DOS の 内、config.sys & autoexec.bat ファイルに追加・変更する。

2-2-2.PQ_DOS12.ima の生成

作成した起動可能な FD より、ME-DOSv12 としてイメージファイル作成ツールにより、PQ_DOS12.ima を生成す る。

2-2-3.BartPE_WinXP_ProSP2 の作成

PE Builder(緊急ブート CD 作成ツール)/ PE_Builder3110a を用いて、WindowsXP*1 Pro SP2 より最低限 必要な゚ログラムをカスタマイズし作成する。 2-3.その他の UltimateBootCD4.11 と BerryLinux0.80 プログラム インターネット上の各サイトからダウンロードしたフリーウェアである。 2-4.起動可能なイメージファイル(*.iso)の生成 「2-1」(「2-2」「2-3」で述べたプログラムで構成されるもの)で示したフォルダ/ファイル群 の各機能を、「Bootable CD&DVD 作成支援/CDRecord_fe」ツールにより統合し、起動可能なファイルを作成する。 2-5.イメージファイルの記録 作成の完了したイメージファイルを、DVD-R/RW 焼付けソフトにて、メディアに対し記録を行う。 3.結果 完成した DVD-ROM を DOS/V 機にセットして、起動すると、次のメニューが表示される。 3-1.メインメニュー 3-2. PQ-Tool_ME-DOSv10s のサブメニュー M i c r o s o f t W i n d o w s M i l l e n n i u m S t a r t u p M e n u --- メ ニ ュ ー 説 明 文

1.Start CD & DVD support.DI2002*2 Boot (HD の PT を、保存・復元するプログラム)

2.Start CD & DVD support.PM70*3 Boot (HD の PT を、操作するプログラム)

3.Systemcommander7.02*4 Boot (HD の PT を、操作するプログラム)

4.Start CD & DVD support.standerd Boot (通常の DOS 起動) Enter a choic:___

B o o t a b l e C D W i z e r d

起動用イメージファイル メ ニ ュ ー 説 明 文 PQ_Tool.ima PQ-Tool_ME-DOSv12 (サブメニューを参照)

I386¥setupldr.bin BartPE_WinXPpf_SP2 (CD & DVD 起動用の簡易 WinXP) isolinux¥isolinux.bin Ultimate Boot CD 4.11(Knoppix) (PC ハードのテストツール) BERRY¥boot.img Berry Linux 0.80 (CD & DVD 起動用の簡易 Linux) C:¥ It starts various OS from HD of this PC (通常の HD 起動) :PowerOff Power Off / Rokubei on the 2008.9 (PC/Off)

(3)

3-3.動作確認

総ての機能において、正常に動作することを確認した。 4.結論

「PQ-Tool_ME-DOSv10s」は、1つの Operating System(以下「OS」と略称する)で複数 PT を構成する場合 や、複数 OS のセットアップ等で多構成 PT を必要とする場合、大変に重宝であり有用である

また「BartPE_WinXPpf_SP2」は、HD にセットアップされた WindowsXP が、ノーマルモードはもとよりセーフモードでも起動 不能になったとき、システムの調査とデータ救済のために役に立つ。

「Berry Linux 0.80」も、違った角度から同様に役立つ。

そして、「Ultimate Boot CD 4.11(Knoppix)」は PC ハードウェアのテストツールであり、使いこなせばこちらも重宝で ある。

5.今後の課題

PC のハードウェアは日進月歩であり、DOS/V 機 もその例外ではない。それに伴い、OS や各種のプログラムも進歩向 上している。

注目すべきは、2007 年度前半より Intel/Core2 Duo CPU と、新バス方式の N&S ブリッジ LSI を搭載したメイン ボードが普及仕始めているが、これに追従すべく HDD や CD&DVD の光学ドライブも、従来の P-ATA から S-ATA に移行しつつある。

2007-8 年度に導入した DOS/V 機や、メインボードから組立てた自作機もこの狭間にあり、S-ATA を採用してい る場合は、光学ドライブの方の S-ATA 化が遅れているために、苦肉の策を採っている。

それは、P-ATA 方式の光学ドライブに対して直接に駆動できないために、USB2.0 信号を擬似的に P-ATA に変 換して駆動する手段を採用している。

この様な手法を採るとどうなるかと云えば、光学ドライブ用のドライバーシステムで MS-DOS v6.2 以降で提供され ている oakcdrom.sys では対応できなくなり、ドライバーシステムを含む DOS イメージファイルを記録した光学ドライブから の起動が、途中で停止してしまい DOS でのドライブ認識は失敗してしまう。

こうなると、「PQ-Tool_ME-DOSv12」が使えなくなり、非常に不自由を来たすことになる。

他の手段としては、別ルートで入手した xcdrom.sys、また某メーカの usbaspi.sys + usbcd.sys ドライバーシステムを 試みることになるが、光学ドライブの仕様やマザーボード上のブリッジ LSI の仕様によって、起動の可否が別れる ことになる。

どうしても、DVD-ROM より「PQ-Tool_ME-DOSv12」を使いたい場合は、ディスクトップタイプで光学ドライブの背面に ゆとりがある時は、S-ATA → P-ATA 変換アダプターを用いて、メインボードの S-ATA 信号コネコターから接続するか、 S-ATA 専用の光学ドライブに交換することである。

メインボードの S-ATA 信号コネコターを、光学ドライブに割り当てる分がない場合は、usbaspi.sys + usbcd.sys に 根気良くトライすればヒットすることもある。 また場合によっては、①FD ドライブ+光学ドライブ ②MO(光学ドライブと同様に、ドライバーシステムを含む DOS イメージフ ァイルを記録したもの) ③FD ドライブ+MO ドライブ の手段で、DOS でのドライブ認識が可能となる場合もある。 しかし、この方法は総てのメインボードに適用可能かは不明である。詳細は末頁の表を参照されたい。 一番の良策は、HDD も光学ドライブも S-ATA 方式であり、これをメインボードの S-ATA コネクターにダイレクトに接続して 駆動することである。これが可能であれば、MS-DOS で提供されている正規のドライバープログラムである、oakcd rom.sys が問題なく使用可能となることが予想される。 なお、メインメニューで「PQ-Tool_ME-DOSv10s」を選びサブメニューに入ると、4種類の何れのコースでも3つの光学ドライ バーが任意で選択可能となる様配慮している。 以上 *1~*4:有料にてライセンスを取得する必要がある。但し 2008 年 9 月時点で、*2~*4は当該バージョン若しくは製品の入手が困難と 思われるので、当ディスクの様な機能を自分で構築する場合は、上位バージョンを有料にて入手するか、インターネット上を根気良くサーチす れば、代替のフリーウェアが見付かるものと思われる。

(4)

6.資料

6-1. ME-DOSv12 の中の Config.sys 起動ファイル内容の一例

REM *********************************************** REM *** ME BootCD_RAMDrive_PQ Common Version 12 *** REM *** 作成者 : Rokubei / 2008.09 *** REM ***********************************************

REM *** Novac HD530⇔CardCable を使用する場合は、「C:\DOS_f\NVIHD.exe」 *** REM *** が存在していること。存在しなくても、FAT16 or FAT32 としての C:が *** REM *** 確立していれば、次に実行される Autoexec.bat でコピーされるので、再 *** REM *** 起動を行えば使用可能となる。 *** [menu]

menucolor=7,0

menuitem=CD0, Start CD & DVD support.DI2002 Boot. menuitem=CD1, Start CD & DVD support.PM70 Boot. menuitem=CD2, Systemcommander7.02 Boot.

menuitem=NOCD, Start CD & DVD support.standerd Boot. [CD0] [CD1] [CD2] [NOCD] [COMMON] Device=himem.sys /Testmem:Off Break=Off DOS=high,umb Files=40 SHELL=COMMAND.COM /P /E:2048 DEVICEHigh=BILING.SYS DEVICEHigh=JFONT.SYS /MSG=OFF DEVICEHigh=JDISP.SYS /HS=LC DEVICEHigh=JKEYB.SYS /106 jkeybrd.sys REM **************************************************************** REM * USB FDD の RAM Disk 化 * REM **************************************************************** REM DEVICEHIGH?=RAMFD.SYS

REM USB ポートが1つしかなく、USB FDD と他の USB 機器と共存したい場合に使用 REM する、USB FDD の RAM Disk 化ドライバー。

REM **************************************************************** REM * NEC CD/DVD Drive * REM **************************************************************** REM DEVICEHIGH?=NECCDDRV.SYS

REM DEVICEHIGH?=NECCD.SYS /D:MSCD001

(5)

REM **************************************************************** REM * BridgeLSI:P965(SATA) → CD/DVD Drive(IDE 仕様) * REM **************************************************************** DEVICEHIGH?=XCDROM.SYS /D:MSCD001 /C2

REM **************************************************************** REM * 1. BridgeLSI:IDE(PATA) → CD/DVD Drive(IDE 仕様) * REM * 2. BridgeLSI:G965(SATA) → CD/DVD Drive(SATA 仕様) * REM **************************************************************** DEVICEHIGH?=OAKCDROM.SYS /D:MSCD001

REM **************************************************************** REM * ** USB2.0 の ASPI マネージャ ** * REM * 1. BridgeLSI:P965(SATA) → CD/DVD Drive(IDE 仕様) ? * REM * 2. BridgeLSI:G965(SATA) → CD/DVD Drive(IDE 仕様) * REM * 3. 外付けの USB 機器 * REM **************************************************************** REM *************** USB 機器を単独で使う ***************** DEVICEHIGH?=USBASPI.SYS /E REM ************** USB 機器を 2 ケ同時に使う **************** DEVICEHIGH?=USBASPI.SYS /E /R REM ********* USB 機器を 2 ケ交互に差し換えて使う *********** DEVICEHIGH?=USBASPI.SYS /E /W REM **************************************************************** REM * ** USB1.1 の ASPI マネージャ ** * REM * 外付けの USB 機器 * REM **************************************************************** REM *************** USB 機器を単独で使う ***************** DEVICEHIGH?=USBASPI.SYS REM ************** USB 機器を 2 ケ同時に使う **************** DEVICEHIGH?=USBASPI.SYS /R REM ********* USB 機器を 2 ケ交互に差し換えて使う *********** DEVICEHIGH?=USBASPI.SYS /W REM **************************************************************** REM * ASPI マネージャで認識したドライブの確立 * REM **************************************************************** REM ***************** USB CD/DVD Drive ****************** DEVICEHIGH?=USBCD.SYS /D:MSCD001

REM ******************* USB HD Drive ******************** DEVICEHIGH?=Di1000dd.SYS

REM **************************************************************** REM * RAM Disk Driver * REM **************************************************************** devicehigh=ramdrive.sys /E 6144

(6)

6-2. ME-DOSv12 の中の Autoexec.bat 起動ファイル内容の一例

REM **************************************************************** REM * HD530 PC Card Driver * REM **************************************************************** REM * ×2GB×以上または?2pt?以上に区切られた HD は認識できない * REM devicehigh=C:\DOS_f\NVIHD.EXE /P:320 REM devicehigh=\NVIHD.EXE /P:320 REM Files=50 REM DOS=HIGH,UMB Lastdrive=z @ECHO OFF PROMPT $D $T$_$P$G Pause cls echo *********************************************** echo ** ** echo ** ME BootCD_RAMDrive_PQ Common Version 12 ** echo ** ** echo ** 作成者 : Rokubei / 2008.09 ** echo ** ** echo ***********************************************

REM ** Boot CD 用として作成する場合には、A:ドライブ名を path の先頭に付けないこと。 ** REM ** つまり絶対パスは使わずに、相対パスを適用する。 ** \hibinv.exe call \checksr.bat set EXPAND=YES set DIRCMD=/O:N set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15 set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C call setramd.bat %LglDrv% Pause cls echo * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * echo * AA AA AA AA AA AA AA AA AA AA AA AA * echo * AA 注 意 AA * echo * AA AA AA AA AA AA AA AA AA AA AA AA * echo * * A u t o e x e c . b a t

(7)

echo * テンポラリィ・ディレクトリ C:\Temp が存在していること。存在しなくても、FAT16 or F * echo * AT32 としての C:が確立していれば、当 Autoexec.bat で作成される。 * echo * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * echo. echo. echo *** テンポラリィ・ディレクトリ(C:\Temp) の作成 *** echo. md C:\Temp set Temp=C:\ path=\:%RAMD%:\

copy command.com %RAMD%:\ > NUL set comspec=%RAMD%:\command.com copy extract.exe %RAMD%:\ > NUL copy readme.txt %RAMD%:\ > NUL :ERROR

IF EXIST ebd.cab GOTO EXT GOTO ERROR

:EXT

%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL

echo 診断ツールが %RAMD% ドライブに読み込まれました。 echo. echo *** CD & DVD ドライブの確立 *** LoadHigh %ramd%:\MSCDEX /D:mscd001 /V /L:X FindRAMD.exe pause A: cd \ IF "%config%"=="CD0" GOTO CD0 IF "%config%"=="CD1" GOTO CD1 IF "%config%"=="CD2" GOTO CD2 IF "%config%"=="NOCD" GOTO END :CD0 cls echo 注 意 echo. echo E-Mail の一時保存、システムの復元で監査対象に含まれているドライブ内のデータファイル等を、 echo 別の場所に保管仕直してから、復元を実行する。 echo. echo データファイルを別の場所に保管仕直す場合は、 [Ctrl]+[Alt]+[Delete] でこのプログラムの echo 実行を中止し、所定の作業を終えてから改めてこのプログラムを再実行する。 echo このまま次に進む場合は、以下の指示に従う。 echo.

(8)

cls

echo *** PQDOS12 Start *** echo.

echo.

echo *** %RAMD%: への\DI2K2DOS フォルダ作成 *** md %RAMD%:\DI2K2DOS

echo. echo.

echo *** X:\PQDOS12\#3_DI2K2\*.* の%RAMD%:\DI2K2DOS へのコピー *** xcopy X:\PQDOS12\#3_DI2K2\*.* %RAMD%:\DI2K2DOS\ /H /E

REM 新たにディスクを焼く場合は、「X:\PQ_Tool\・・・」とする。 pause REM *** PQDI.EXE の実行 *** %RAMD%: cd \DI2K2DOS PQDI GOTO END :CD1 cls

echo *** PQDOS12 Start *** echo.

echo.

echo *** %RAMD%: への \PM70DOS フォルダ作成 *** md %RAMD%:\PM70DOS

echo. echo.

echo *** X:\PQDOS12\#4_PM70\*.* の%RAMD%:\PM70DOS へのコピー *** xcopy X:\PQDOS12\#4_PM70\*.* %RAMD%:\PM70DOS\ /H /E

REM 新たにディスクを焼く場合は、「X:\PQ_Tool\・・・」とする。 pause REM *** PQMAGIC.EXE の実行 *** %RAMD%: cd \PM70DOS PQMAGIC GOTO END :CD2 cls

echo *** %RAMD%: への \SC7_DkOp フォルダ作成 *** md %RAMD%:\SC7_DkOp

echo. echo.

echo *** X:\PQDOS12\#5_SC7\Dk0p\*.* の%RAMD%:\SC7_DkOp へのコピー *** copy X:\PQDOS12\#5_SC7\DkOp\*.* %RAMD%:\SC7_DkOp

(9)

注意 青字で示した文字列 : 作者の個人的な都合で記述してあるので、普通に利用する場合は削除する。 赤字で示した文字列 : 利用者の個々の事情に合わせたフォルダー名・HD 操作ツール名・実行ファイル名に置き換える か、不要な記述個所は削除する。 echo ***************************** echo * * echo * SUBST 実行後の DOS 操作 * echo * * echo * A: * echo * SCSTART * echo * * echo ***************************** echo. echo. echo *** SUBST.EXE の実行 *** echo. echo. pause X: cd \PQDOS12\#6_DOScm SUBST A:%RAMD%:\SC7_DkOp

REM X:\PQDOS12\#6_DOScm\SUBST A: %RAMD%:\SC7_DkOp A:

SCSTART REM SC7.bif

echo **** Config.sys と Autoexec.bat プログラムの終了 **** echo. echo. pause X: cd \PQDOS12\#6_DOScm MEM GOTO EEND :END

echo **** Config.sys と Autoexec.bat プログラムの終了 **** echo. echo. A: cd \ MEM :EEND

(10)

6-3.各種ドライブでのME-DOS12 起動手段の調査 I D E 外 付 USB S-A TA 擬 似 IDE (USB ) 外 付 USB S-AT A 擬 似 ID E(USB ) 外 付 USB S-ATA 擬 似 I DE(U SB) 外付U S B ハ ゚ ラ レ ル U S B ○○○ ○ OAKC DROM .sys XC DROM .sys or USB ASPI. sys +U SBCD .s y s USB ASPI .sys + USBC D.sy s U SBASP I.sy s +USB CD.s ys P-S 変 換 S-ATA U S B USB ASPI .sys + USBC D.sys US BASP I.sys +USB CD.sy s U SBAS PI.s ys +US BCD.s ys USBA SPI. sys +U SBCD. sys *1 +* 2 否 *2 : OAKC DROM. sy s *2 :USB ASPI .sys + USBC D.sys *2 :O AKCD ROM.s y s *2 : XCDR OM.s ys or USB ASPI. sys +U SBCD .sys *2 :US BASP I.sy s +USB CD.sy s *2 : OAKC DROM .sy s *2 :US BASPI .sys + USBC D.sy s *2 : USBAS PI.s ys +US BCD.s ys *2 :OAK CDROM .sy s *2 :U SBASP I.sy s +USB CD.s ys *2 :USBA SPI. sys +U SBCD. sys *3 M O U S B 5 4 0MB 以 下 : FAT 16 FD 方 式 。 但 し 、B IO Sで FDと し て 指定可能 で、 S -F D で認識 すること 。 6 4 0MB 以 上 : FAT 16 HD 方 式。 H D と同等と して取扱 でき、 P T 分割も 可能。 要 USB ASPI .sys + USBC D.sys US BASP I.sys +USB CD.sy s U SBAS PI.s ys +US BCD.s ys USBA SPI. sys +U SBCD. sys *1 +* 3 そ れぞれ に 帰 属する それ ぞれに 帰 属する 否 *2 :USB ASPI .sys + USBC D.sys *2 :US BASP I.sy s +USB CD.sy s *2 : USBAS PI.s ys +US BCD.s ys *2 :USBA SPI. sys +U SBCD. sys

各 種 ド ラ イ ブ で の D

O S 起 動 手 段 の 調 査

OAK CDROM .sys OAK CDRO M.sy s S - A T A ( ブ リ ッ ジ L S I 区 分 ) P A T A ( I D E ) OAKC DROM. sys 否 要 任 意 焼 付 け プログラ ムに よ り 、 適 切な指 定 を 行う。 そ れ ぞ れ に 帰 属 す る 要 求 信 号 変 換 アダ プター 初 期 化 仕 様 DOS 用 イメーシ ゙ ファイル の 書 込 み( 要 / 否) 注 1 : B I O S フ ゚ ロ ク ゙ ラ ム で起動 順位を、 ① F D D r i v e ② C D / D V D o r M O D r i v e に設定す る。 注 2 : B I O S フ ゚ ロ ク ゙ ラ ム で 、 使用す るト ゙ ラ イ フ ゙ の指定 を行う。 P 9 6 5 + G F 7 9 0 0 G 9 6 5 (追 加 G PUな し で 動 作 確 認 ) そ の 他 ド ライブ *1 F D P-ATA(ID E) *2 C D/DVD 作 成 : 2008年 8月 23日 / 岡 本 注 3 : P 9 6 E 6 6 0 で外 付U S B を使 用する場 合は、 B I O S フ ゚ ロ ク ゙ ラ ム で 「 U S B : G e n e r i c -C o m p a c t 」 を指定 し 、 フ ロ ン ト ハ ゚ ネ ル の右側 のU S B シ ゙ ャ ッ ク に 接 続する。 2006年 度 ま で の 標準 方式 200 6 年度以降の標準方式 (Bridge LSIに グラフィックプロセッサー搭 載 無し )。 → B elenix051 起動可能 2006 年度以降の標準方式 (Bridge LSIに グラフィックプロセッサー搭 載 有り )。 →多種の PC-Unix系 OS起 動 可 能

マ ザ ー ボ ー ト ゙ ・ シ ス テ ム バ ス ( 接 続 コ ネ ク タ 対 応 、 C o n f i g 用 D O S デ バ イ ス ド ラ イ バ ー )

参照

関連したドキュメント

BC107 は、電源を入れて自動的に GPS 信号を受信します。GPS

が作成したものである。ICDが病気や外傷を詳しく分類するものであるのに対し、ICFはそうした病 気等 の 状 態 に あ る人 の精 神機 能や 運動 機能 、歩 行や 家事 等の

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

口腔の持つ,種々の働き ( 機能)が障害された場 合,これらの働きがより健全に機能するよう手当

点から見たときに、 債務者に、 複数債権者の有する債権額を考慮することなく弁済することを可能にしているものとしては、

熱が異品である場合(?)それの働きがあるから展体性にとっては遅充の破壊があることに基づいて妥当とさ  

荒天の際に係留する場合は、1つのビットに 2 本(可能であれば 3

(自分で感じられ得る[もの])という用例は注目に値する(脚注 24 ).接頭辞の sam は「正しい」と