Boot Disk for ThinkPad240    00/06/25

ThinkPad240のリカバリFDはドライブ構成やFAT形式が固定されています。ハードディスクの区画構成やFAT形式を変更してリカバリしたり、製品版Windows9Xのクリーンインストールをするときのための起動FD作成方法です。

注: ここに示す方法は240シリーズのもので、240Xシリーズやi1124にはリカバリFD/CD-ROMの内容が違うようなので適用できません。但し、Windows9xのクリーンインストール用には使えると思います。

1 ハードディスクに適当なフォルダを作成し(例 C:\TMP)、そこに Recovery CD-ROM Boot Disketteのコピーをとる。
2 コピーした以下のファイル/フォルダを削除する。

Command.com
FAT16
FAT32
Io.sys
Msdos.sys
Readme.def
Recovery.sys
Yes

Cardsoft
Lang
3 BINフォルダから以下のファイルを残し他は削除する。

Cardxtnd.sys
Cs.sys
Csalloc.exe
Csalloc.ini
Emm386.exe
Himem.sys
Sscbti.sys
Mscdex.exe
4 Recovery CD-ROMから以下のファイルをコピーする。

Pkunzip.exe
Format.com
Fdisk.exe
5 C:\WINDOWSから以下のファイルをコピーする。(日本語モードのみ)

Ank16.fnt
Ank19.fnt
Billing.sys
Jdisp.sys
Jfont.sys
Jkeyb.sys
Jkeybrd.sys
Kanji16.fnt
6 新しいFDをWindows98上で起動専用のフォーマットをし、以下のファイルを削除する。

Drvspace.bin
7 1から6で行ったハードディスク上のファイル/フォルダを6のFDにコピーする。
8 AUTOEXEC.BATを編集する。(全文)

@ECHO OFF
LH A:\BIN\MSCDEX.EXE /D:MSCD001 /L:Q

※ Q=CD-ROMドライブ
9 CONFIG.SYSを編集する。

(英語モードの場合、全文)

DEVICE=A:\BIN\HIMEM.SYS
DEVICE=A:\BIN\EMM386.EXE NOEMS X=D000-D7FF
DOS=HIGH,UMB
FILES=75
BUFFERS=25
SHELL=COMMAND.COM /P /E:512
LASTDRIVE=Z
DEVICEHIGH=A:\BIN\CARDXTND.SYS
DEVICEHIGH=A:\BIN\SSCBTI.SYS /numada:1 /ada1skts:1
DEVICEHIGH=A:\BIN\CS.SYS
DEVICEHIGH=A:\BIN\CSALLOC.EXE
DEVICEHIGH=NVICDI.EXE /P:2 /I:10 /D:MSCD001

(日本語モードの場合、全文)

DEVICE=A:\BIN\HIMEM.SYS
DEVICE=A:\BIN\EMM386.EXE NOEMS X=D000-D7FF
DOS=HIGH,UMB
FILES=75
BUFFERS=25
SHELL=COMMAND.COM /P /E:512
LASTDRIVE=Z
DEVICEHIGH=A:\BILING.SYS
DEVICEHIGH=A:\JFONT.SYS /MSG=OFF
DEVICEHIGH=A:\JDISP.SYS /HS=LC
DEVICEHIGH=A:\JKEYB.SYS /106 /JKEYBRD.SYS
DEVICEHIGH=A:\BIN\CARDXTND.SYS
DEVICEHIGH=A:\BIN\SSCBTI.SYS /numada:1 /ada1skts:1
DEVICEHIGH=A:\BIN\CS.SYS
DEVICEHIGH=A:\BIN\CSALLOC.EXE
DEVICEHIGH=NVICDI.EXE /P:2 /I:10 /D:MSCD001

赤色の行は私のCD-ROMドライブ(NOVAC NV-CD1011)の例なので、適宜ドライブ付属のマニュアルを見て修正して下さい。ドライバ本体もFDのルートに入れます。また、SCSIドライブの場合はこの他にASPIマネージャも必要となります。(下に現在までに寄せられた他のCD-ROMドライブの記述例をあげておきます。他に成功例があれば情報をお寄せ頂くと幸いです。)

10 PKCD.BATの作成
(Windowsの「メモ帖」等で作成し、PKCD.BATの名前を付けてFDに保存します。)

[21Jの場合]

C:
A:\PKUNZIP -D -E Q:\Hhjp8e0.imz
A:\PKUNZIP -D -E Q:\Hhjp8e1.imz
A:\PKUNZIP -D -E Q:\Hhjp8e2.imz
A:\PKUNZIP -D -E Q:\Hhjp8e3.imz

[31J/43Jの場合]

C:
A:\PKUNZIP -D -E Q:\JKJP8E0.imz
A:\PKUNZIP -D -E Q:\JKJP8E1.imz
A:\PKUNZIP -D -E Q:\JKJP8E2.imz
A:\PKUNZIP -D -E Q:\JKJP8E3.imz
A:\PKUNZIP -D -E Q:\JKJP8E4.imz


※最初の行のC:を忘れないようにして下さい。
※Q=CD-ROMドライブ

リカバリの場合は起動FDで立ち上げて、上のPKCD.BATを実行(A:\>PKCD [ENTER])すれば、購入時の初期状態でWindows98が立ち上がります。
なお、英語モードの場合、実行時「:」は「Shift+;」、[\]は「 ] 」キーを使います。
また、HDの区画構成を変えたい場合やFAT32にしたい場合はリカバリの前に、FDISKを実行します。

[他のCD-ROMドライブの記述例]

メーカー 型番 赤色の行と差し替える記述 情報提供感謝
I/O DATA CDP-FX24
CBIDE
DEVICE=A:\IDE16_DV.SYS
DEVICE=A:\CD16_DV.SYS /D:MSCD001
 
CDP-AX24T
CBIDE2
DEVICE=A:\DUOATA16.SYS
DEVICE=A:\DUOATACD.SYS /D:MSCD001
遠藤隆志さん
PANASONIC KXL-830AN-S DEVICEHIGH=A:\ATASMGR.SYS
DEVICEHIGH=A:\KMESATCD.SYS /D:MSCD001
vespaさん
KXL-RW10AN DEVICE=A:\KMASMGRA.SYS /PORT=300
DEVICE=A:\KMASASPA.SYS
DEVICE=A:\KMASCDA.SYS /D:MSCD001
 
CD/PD LF-1700
I/O DATA PCSC-V
DEVICEHIGH=A:\SCV_ENBL.SYS /B
DEVICEHIGH=A:\SCV_ASPI.SYS /L
DEVICEHIGH=A:\MSDRVR.SYS -VA -OT -OB -TH
DEVICEHIGH=A:\MCDPD.SYS /D:MSCD001 /T3
 
PD LF-1600JB
I/O DATA PCSC-FP
DEVICEHIGH=A:\SCF_ENBL.SYS /PCIC:OFF
DEVICEHIGH=A:\SCF_ASPI.SYS
DEVICEHIGH=A:\MCDPD.SYS /D:MSCD001 /T3
zakiさん
KXL-800A-N DEVICEHIGH=ASPIOMGR.SYS
DEVICEHIGH=KMECD.SYS /D:MSCD001
やすひろさん
SONY CRX55A DEVICE=A\DUOATA16.SYS
DEVICE=A:\DUOATACD.SYS /D:MSCD001
 
TDK PCD2400 DEVICE=A:\TDKRMCLI.SYS
DEVICE=A:\TDKCDROM.SYS /D:MSCD001
 
NAKAMICHI CD-R Mj4.8S
APA-1460J
DEVICEHIGH=A:\ASPI2DOS.SYS /D /PCMCIA /Z
DEVICEHIGH=A:\ASPICD.SYS /D:MSCD001
 
メルコ CDN-D8C DEVICEHIGH=A:\MELCDN.EXE /D:MSCD001 しろうさぎさん
PLEXTOR CDRW4220&PX40Ti
I/O DATA CBSC2
DEVICE=A:\CBSCENBL.SYS /PAUSE /V /IO=0110
DEVICE=A:\CBSCASPI.SYS
DEVICEHIGH=A:\PLEXTOR.SYS /D:MSCD001
altairさん
パイオニア PC-PR2W DEVICE=A:\MPS110.SYS      
DEVICE=A:\MIRA_CD.SYS /D:MSCD001
こすけさん
PCP-PR24W DEVICEHIGH=A:\SCF_ENBL.SYS /PAUSE /V /MEM=0 /IO=0110 
DEVICEHIGH=A:\SCF_ASPI.SYS  
DEVICEHIGH=A:\SCSICD.SYS /D:MSCD001 /ASPI
ktyさん

[FILE LIST]

(英語モード)

ドライブ A: のボリュームラベルはありません.
ボリュームシリアル番号は 13E7-2337

ディレクトリは A:\

NVICDI EXE 53,776 98-09-25 17:35  NVICDI.EXE
COMMAND COM 118,174 99-05-05 22:22  COMMAND.COM
FORMAT COM 65,143 99-05-05 22:22  FORMAT.COM
FDISK EXE 79,964 99-05-05 22:22  FDISK.EXE
CONFIG SYS 357 99-09-08 22:37  CONFIG.SYS
BIN <DIR> 99-09-10 12:25  BIN
PKCD BAT 136 99-09-08 22:41  PKCD.BAT
PKUNZIP EXE 31,915   94-01-24 16:12  PKUNZIP.EXE
AUTOEXEC BAT 49   99-02-07 13:36  AUTOEXEC.BAT

8 個 349,514 バイトのファイルがあります.

ディレクトリは A:\BIN

. <DIR> 99-09-08 21:33  .
.. <DIR> 99-09-08 21:33  ..
SSCBTI SYS 35,136   99-01-05 14:11  SSCBTI.SYS
HIMEM SYS 33,191 98-05-11 20:01  HIMEM.SYS
EMM386 EXE  125,495 98-05-11 20:01  EMM386.EXE
CARDXTND SYS 61,552 97-02-04 17:15  CARDXTND.SYS
CS SYS 108,160 98-09-17 11:06  CS.SYS
CSALLOC EXE 28,152 97-03-13 12:33  CSALLOC.EXE
MSCDEX EXE 25,878  97-06-16 1:00  MSCDEX.EXE
CSALLOC INI 174   97-12-02 10:20  CSALLOC.INI

8 個 417,738 バイトのファイルがあります.

一覧のファイル総数:
16 個   767,252 バイトのファイルがあります.
3 ディレクトリ 460,800 バイトの空きがあります.

英語モードの場合は日本語モードと違い、ディスクの空きが多いので他のDOSコマンドを入れておくことが容易です。下に外部コマンドの簡単な使用方法についてふれておきます。

(日本語モード)

ドライブ A: のボリュームラベルはありません.
ボリュームシリアル番号は 1CDC-1343

ディレクトリは A:\

NVICDI EXE 53,776 98-09-25 17:35  NVICDI.EXE
COMMAND COM 118,174 99-05-05 22:22  COMMAND.COM
FORMAT COM 65,143 99-05-05 22:22  FORMAT.COM
FDISK EXE 79,964 99-05-05 22:22  FDISK.EXE
JKEYBRD SYS 1,494 99-05-05 22:22  JKEYBRD.SYS
JDISP SYS 22,664 99-05-05 22:22  JDISP.SYS
JFONT SYS 22,790 99-05-05 22:22  JFONT.SYS   
JKEYB SYS 22,503 99-05-05 22:22  JKEYB.SYS
BILING SYS 3,175 99-05-05 22:22  BILING.SYS
KANJI16 FNT 260,576 99-05-05 22:22  KANJI16.FNT
ANK19 FNT 4,864  99-05-05 22:22  ANK19.FNT
ANK16 FNT   4,096 99-05-05 22:22  ANK16.FNT
CONFIG SYS 509 00-01-11 11:11  CONFIG.SYS
BIN <DIR> 00-02-11 20:05  BIN
PKCD BAT 136 99-09-08 22:41  PKCD.BAT
PKUNZIP EXE 31,915   94-01-24 16:12  PKUNZIP.EXE
AUTOEXEC BAT 62   00-01-04 13:49  AUTOEXEC.BAT

クトリは A:\BIN16 個 691,84イトのファイルがあります.

. <DIR> 99-09-08 21:33  .
.. <DIR> 99-09-08 21:33  ..
SSCBTI SYS 35,136   99-01-05 14:11  SSCBTI.SYS
HIMEM SYS 33,191 98-05-11 20:01  HIMEM.SYS
EMM386 EXE  125,495 98-05-11 20:01  EMM386.EXE
CARDXTND SYS 61,552 97-02-04 17:15  CARDXTND.SYS
CS SYS 108,160 98-09-17 11:06  CS.SYS
CSALLOC EXE 28,152 97-03-13 12:33  CSALLOC.EXE
MSCDEX EXE 25,878  97-06-16 1:00  MSCDEX.EXE
CSALLOC INI 174   97-12-02 10:20  CSALLOC.INI

116,248 バイトの空きがあります 

起動FDのDOS(工事中)
ATTRIB.EXE ファイルの属性を表示/変更します。R(読み取り専用) A(アーカイブ属性)S(システムファイル属性) H(隠しファイル属性)+/-でON/OFF

A:\>ATTRIB C:\WINDOWS\*.*   C:\WINDOWSディレクトリの全ファイル属性を表示
A:\>ATTRIB +R +H A:\DIR.TXT  DIR.TXTの読み取り専用と隠しファイル属性をオン
BILING.SYS
EDIT.COM
EDIT.EXE
EDIT2.EXE
DOSのエディタを起動させる時、英語モードのFDでは左記の4つのファイルと、CONFIG.SYSに DEVICE(HIGH)=BILING.SYS の記述が必要です。(日本語モードの場合はEDIT.EXEのみ)

A:\>EDIT
DELTREE.EXE ディレクトリをサブディレクトリごと削除します。

A:\>DELTREE D:\WORK
DISKCOPY.COM ディスクを丸ごとコピーします。

A:\>DISKCOPY A: A:
DOSKEY.COM コマンド入力の拡張機能

A:\>DOSKEY
FDISK.EXE ハードディスクのパーティション作成/削除を行います。

A:\>FDISK
FORMAT.COM ハードディスクやフロッピーディスクの初期化を行います。

A:\>FORMAT C:
SYS.COM WINDOWS2000とWINDOWS9Xのデュアルブートの構成でWINDOWS9Xに戻すときに利用します。

A:\>SYS C:
XCOPY.EXE
XCOPY32.MOD
2つは対で必要です。ディレクトリ内のファイルをコピーします。サブディレクトリも含めてコピーするには/Sまたは/Eオプションを使います。コピー先にディレクトリを作成しておく必要はありません。

A:\>XCOPY Q:\WIN98 D:\WIN98 /E (Eオプションは空のサブディレクトリも含めてコピーする)
   
RAMDRIVE.SYS RAMディスクを利用する為のファイル。CONFIG.SYSに DEVICE(HIGH)=RAMDRIVE.SYS /E 2048 の記述が必要です。CD-ROMドライブの前にドライブが割り当てられます。(2048はRAMドライブとして使用できるサイズです。4〜32767の範囲で指定できます。)
EXTRACT.EXE CABファイルをRAMディスクに展開するときに利用します。CABファイルはEXPLZH等の圧縮ソフトで作成できます。(フリーソフトのLHUT32では1ファイルのみしか圧縮できません。)

J:\>EXTRACT /E A:\EBD.CAB (カレントドライブにEBD.CABを展開)