DynaBookの場合、MebiusやVaioと少し事情が異なりました。最終的には、ご教授いただいた方法によるのですが、リカバリプログラムが手の込んだ物で、FPDiskの内容を書き換えて即OKとはいかず、少々勇気が必要でした。
カードサービスに関する問い合わせを東芝のサポートセンターにした際に、DOSのサポートはいたしません、との返事に絶句いたしましたが、この状況であれば、この方法は、DynaBookでも必ずニーズは高いと思います。どなたかのページで公開していただいて、DynaBookユーザーにも、皆様の素晴らしいHOWTOの恩恵をお伝え頂ければと思います。
以下に私の場合を書いてまいります。
NOTE-PC DynaBook SS PORTEGE 3300(PAP330JB)
(以下D-BOOKと書きます)
LANカード PLANEX ENW-3503-T
(LINKSYS EC2T-JPも試しましたがこちらはイネーブラーが作動しませんでした)
○D-BOOKのリカバリプログラムについて
2枚のFD構成です。良く出来ているように感じられます。これ以外のサポートはしないぞ!と言う意気込みが感じられます。
起動しますと、パーティションを作成するか否かを聞いてきますが、いずれにしてもHD(C:)をフォーマットしないと先に進まないからくりになってます。
WINDOWSで C:1.5G、D:2.5G 残り2Gを未定義にしました。
リカバリプログラムは、FAT16では2GのC:1パーティション、FAT32では全領域をC:に1パーティションしか作らず、自動では、C: のフォーマットしかしてくれません。リカバリ完了後にFDISKで拡張領域を作るほうがよさそうです。
FAT32でパーティションを切りたい場合は、別にWIN98のSETUP起動DISKなどでFDISKします。(WIN98の起動DISKは、なぜかリカバリプログラムに、EDIT.EXEが組み込めないので、いずれ必要になります。2枚構成が煩わしいので、1枚目の不要なドライバ類を削除してCONFIG.SYSの不要な記述をREMって、2枚目のEBD.CABを1枚目に引越しさせれば、1枚にまとまります)
Cドライブのフォーマットが済むと、使用するPC-CARD-CD-ROMを聞いてきます。他社製の物を指定しますと、2枚目のFDを要求してきて、指定したCD-ROMのドライバ ディスクを要求してきます。当然持っていませんので、ここでエラーしてSTOPとなります。
良くしたことに、東芝製のCD-ROMセットを使いますと言ってやりますと、ドライバのチェックはせずに、ドライバを組み込んだリカバリプログラムをC:ドライブにインストールし、電源断.再起動指示をして、バッチを終了します。
つまり、リカバリCD起動ディスクは、CドライブBOOTのリカバリプログラムのインストーラーに過ぎません。
以下がリカバリCD起動ディスクの設定FILEの内容です。
CONFIG.SYS==ここから
DEVICE=A:\DOS\HIMEM.SYS
DEVICE=A:\DOS\EMM386.EXE RAM X=C800-CFFF
DEVICE=A:\DOS\ANSI.SYS
DEVICE=A:\DOS\RAMDRIVE.SYS 4096 /E
DEVICE=A:\DOS\JKEYB.SYS /106 A:\DOS\JKEYBRD.SYS
BUFFERS=36
FILES=40
DOS=HIGH,UMB
STACKS=9,256
SWITCHES=/F
SHELL=A:\COMMAND.COM A:\ /P /E:2048
CONFIG.SYS==おわり
AUTOEXEC.BAT==ここから
@ECHO OFF
REM **************************************************************
REM R e c o v r y
C D - R O M B O O T D I S K !
REM **************************************************************
A:\DOS\SMARTDRV.EXE
:CHECK_RAM
set TEMP=N:
a:\tools\volcheck N: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=M:
a:\tools\volcheck M: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=L:
a:\tools\volcheck L: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=K:
a:\tools\volcheck K: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=J:
a:\tools\volcheck J: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=I:
a:\tools\volcheck I: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=H:
a:\tools\volcheck H MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=G:
a:\tools\volcheck G: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=F:
a:\tools\volcheck F: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=E:
a:\tools\volcheck E: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=D:
a:\tools\volcheck D: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=C:
a:\tools\volcheck C: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set RAMDRV=A:
GOTO NORAMD
:DRIVED
SET TMP=%TEMP%
SET RAMDRV=%TEMP%
SET COMSPEC=%TEMP%\COMMAND.COM
:CHECKMAN
REM ----------------------------------------------------
REM Check whether it's
Libretto or not
REM ----------------------------------------------------
REM --- :LIB100
REM --- set MACHINE_ID2=E5
REM ---
REM --- ECHO %MACHINE_ID2%> %TEMP%\MACHID.CD
REM --- GOTO CHECKID
REM ---
REM --- :CHECKID
REM --- a:\tools\machid.com>%TEMP%machid.get
REM --- A:\TOOLS\COMPARE %TEMP%\MACHID.GET %TEMP%\MACHID.CD > NUL
REM --- IF NOT ERRORLEVEL 1 goto F2RCOPY
REM --- :NOLIB
REM --- A:\TOOLS\BMPVIEW %RAMDRV%\BMP\NO_TOSPC.bmp /X=120 /Y=160
REM --- PAUSE > NUL
REM --- CLS
REM --- GOTO END
REM ---
REM --- :SETDRV
REM --- A:\TOOLS\MBR.COM /P > NUL
REM --- IF ERRORLEVEL 11 GOTO FAT32
REM --- IF ERRORLEVEL 10 GOTO FAT32FMT
REM A:\TOOLS\SETBOOT 0 >NUL
REM --- A:\TOOLS\MBRCLR.COM /S
REM --- IF ERRORLEVEL 1 GOTO USEMBR
:F2RCOPY
IF RAM==NO GOTO NORAMD2
COPY A:\COMMAND.COM %RAMDRV%\COMMAND.COM > NUL
COPY A:\TOOLS\BMPVIEW.EXE %RAMDRV%\ > NUL
COPY A:\TOOLS\FDCHK.COM %RAMDRV%\ > NUL
%RAMDRV%
A:\RAMFILES\RAMFILES.EXE > NUL
MD %RAMDRV%\BMP > NUL
CD \BMP
A:\BMP\BMP.EXE > NUL
CD \
GOTO CHECKBT
:NORAMD
SET RAM=NO
GOTO CHECKMAN
:NORAMD2
:CHECKBT
A:\TOOLS\MBR /P > NUL
IF ERRORLEVEL 11 GOTO MENU2
IF ERRORLEVEL 10 GOTO MENU_UF
IF ERRORLEVEL 7 GOTO MENU2
IF ERRORLEVEL 6 GOTO MENU_UF
GOTO MENU_NP
REM --- A:\TOOLS\CHKBTNW.COM /b c:
REM --- IF ERRORLEVEL 3 GOTO MENU_NP
REM --- IF ERRORLEVEL 2 GOTO MENU2
REM --- IF ERRORLEVEL 1 GOTO MENU_UF
:MENU_NP
REM CLS
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MENU_NP.bmp /X=155 /Y=153
A:\TOOLS\CLK
A:\DOS\CHOICE /C:190 /N > NUL
IF ERRORLEVEL 3 GOTO DRVLIST
IF ERRORLEVEL 2 GOTO MENUEND
IF ERRORLEVEL 1 GOTO CREATE_P
:MENU2
REM CLS
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MENU2.bmp /X=155 /Y=153
A:\TOOLS\CLK
A:\DOS\CHOICE /C:12390 /N > NUL
IF ERRORLEVEL 5 GOTO DRVLIST
IF ERRORLEVEL 4 GOTO MENUEND
IF ERRORLEVEL 3 GOTO QUICK
IF ERRORLEVEL 2 GOTO NORMAL
IF ERRORLEVEL 1 GOTO CREATE_P
:MENU_UF
A:\TOOLS\MBR /R >NUL
IF ERRORLEVEL 6 GOTO NORMAL_FMT
REM CLS
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MENU_UF.bmp /X=155 /Y=153
A:\TOOLS\CLK
A:\DOS\CHOICE /C:1290 /N > NUL
IF ERRORLEVEL 4 GOTO DRVLIST
IF ERRORLEVEL 3 GOTO MENUEND
IF ERRORLEVEL 2 GOTO NORMAL
IF ERRORLEVEL 1 GOTO CREATE_P
:DRVLIST
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\0_BTN.bmp /XC /X=174 /Y=234
CALL %RAMDRV%\DRVLIST.BAT
GOTO CHECKBT
:CREATE_P
REM CLS
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\1_BTN.bmp /XC /X=174 /Y=257
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MENU_FAT.bmp /X=155 /Y=153
SET FATMODE=
A:\TOOLS\CLK
A:\DOS\CHOICE /C:1290 /N > NUL
IF ERRORLEVEL 4 GOTO DRVLIST
IF ERRORLEVEL 3 GOTO MENUEND
IF ERRORLEVEL 2 GOTO P_FAT16
IF ERRORLEVEL 1 GOTO P_FAT32
:P_FAT32
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\1_BTN.bmp /XC /X=174 /Y=259
SET FATMODE=FAT32
GOTO P_DONE
:P_FAT16
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\2_BTN.bmp /XC /X=174 /Y=276
SET FATMODE=FAT16
:P_DONE
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MES001.bmp /X=120 /Y=180
A:\TOOLS\CLK
A:\DOS\CHOICE > NUL
IF ERRORLEVEL 2 GOTO RTN_MENU
IF ERRORLEVEL 1 GOTO GOCLEAR
:GOCLEAR
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\Y_BOTTUN.bmp /XC /X=376 /Y=267
:CLEAR
REM CLS
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MES002.bmp /X=120 /Y=180
A:\TOOLS\CLK
A:\DOS\CHOICE > NUL
IF ERRORLEVEL 2 GOTO RTN_MENU
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\Y_BOTTUN.bmp /XC /X=376 /Y=267
A:\TOOLS\MBR /! > NUL
IF (%FATMODE%) == (FAT32) A:\DOS\FDISK 1 /PRI:65535
IF (%FATMODE%) == (FAT16) A:\DOS\FDISK 1 /PRIO:2048
:USEMBR
REM --- A:\TOOLS\IDESIZE 0 > NUL
REM --- SET GB=*
REM --- IF ERRORLEVEL 3 SET GB=%GB%*
REM --- IF ERRORLEVEL 2 SET GB=%GB%*
REM --- IF ERRORLEVEL 1 SET GB=%GB%*
REM --- IF NOT ERRORLEVEL 1 GOTO SKIP
REM --- ECHO %GB%
REM --- A:\DOS\FDISK 1 /EXT:8064
REM --- IF ERRORLEVEL 1 GOTO FDISKERR
REM ---
REM --- A:\DOS\FDISK 1 /LOG:2048
REM --- IF ERRORLEVEL 1 GOTO FDISKERR
REM --- IF (%GB%) == (**) GOTO SKIP
REM ---
REM --- A:\DOS\FDISK 1 /LOG:2048
REM --- IF ERRORLEVEL 1 GOTO FDISKERR
REM --- IF (%GB%) == (***) GOTO SKIP
REM ---
REM --- A:\DOS\FDISK 1 /LOG:2048
REM --- IF ERRORLEVEL 1 GOTO FDISKERR
REM --- IF (%GB%) == (****) GOTO SKIP
REM ---
REM --- A:\DOS\FDISK 1 /LOG:2048
REM --- IF ERRORLEVEL 1 GOTO FDISKERR
REM --- :SKIP
REM --- CLS
A:\TOOLS\MBR /W >NUL
REM A:\TOOLS\SETBOOT 4 >NUL
CLS
A:\TOOLS\HARDBOOT.COM
:RTN_MENU
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\R_BOTTUN.bmp /XC /X=447 /Y=267
GOTO CHECKBT
:NORMAL
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\2_BTN.bmp /XC /X=174 /Y=276
SET FORMAT=NORMAL
GOTO DOFORMAT
:QUICK
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\3_BTN.bmp /XC /X=174 /Y=293
SET FORMAT=QUICK
GOTO DOFORMAT
REM ---------------------------------------
REM Create Partition then do format !
REM ---------------------------------------
:NORMAL_FMT
A:\TOOLS\MBR /C1 >NUL
SET FORMAT=NORMAL
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\FORMAT.bmp /X=120 /Y=180
A:\TOOLS\CLK
A:\DOS\CHOICE > NUL
IF ERRORLEVEL 2 GOTO ENDBTN
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\Y_BOTTUN.bmp /XC /X=376 /Y=267
GOTO DOFORMAT
:DOFORMAT
REM ----------------------
REM F O R M A T !
REM ----------------------
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MES001.bmp /X=120 /Y=180
A:\TOOLS\CLK
A:\DOS\CHOICE > NUL
IF ERRORLEVEL 2 GOTO RTN_MENU
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\Y_BOTTUN.bmp /XC /X=376 /Y=267
A:\TOOLS\MBR /C1 >NUL
CLS
IF %FORMAT%==NORMAL A:\DOS\FORMAT C: /V:"" /S < A:\TOOLS\YENT2
IF %FORMAT%==QUICK A:\DOS\FORMAT C: /Q /V:"" /S /U < A:\TOOLS\YENT2
GOTO SELECTCD
:SELECTCD
REM ----------------------
REM CHOICE CD TYPE
REM ----------------------
%RAMDRV%BMPVIEW %RAMDRV%\BMP\CDTYPE.bmp /X=172 /Y=132
A:\TOOLS\CLK
A:\DOS\CHOICE /C:1234569 /N > NUL
IF ERRORLEVEL 7 GOTO CMENUEND
IF ERRORLEVEL 6 GOTO OTHER
IF ERRORLEVEL 5 GOTO CDR20
IF ERRORLEVEL 4 GOTO NCDRM16
IF ERRORLEVEL 3 GOTO NCDRM8
IF ERRORLEVEL 2 GOTO NCDRM4
IF ERRORLEVEL 1 GOTO NCOREL
:CDR20
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\5_BTN.bmp /XC /X=190 /Y=284
SET CDROM=CDR20
GOTO F2HCOPY
:NCDRM8
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\3_BTN.bmp /XC /X=190 /Y=247
SET CDROM=CDRM8
GOTO F2HCOPY
:NCDRM4
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\2_BTN.bmp /XC /X=190 /Y=228
SET CDROM=CDRM4
GOTO F2HCOPY
:NCOREL
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\1_BTN.bmp /XC /X=190 /Y=211
SET CDROM=COREL
GOTO F2HCOPY
:CMENUEND
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\9_BTN.bmp /XC /X=190 /Y=340
GOTO CHECKBT
:OTHER
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\6_BTN.bmp /XC /X=190 /Y=315
SET CDROM=OTHER
GOTO F2HCOPY
:NCDRM16
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\4_BTN.bmp /XC /X=190 /Y=265
SET CDROM=CDRM16
GOTO F2HCOPY
:F2HCOPY
REM ----------------------------------------------------
REM Copy files from FD to HardDisk
REM ----------------------------------------------------
%RAMDRV%BMPVIEW %RAMDRV%\BMP\PREPARE.bmp /X=120 /Y=160
A:\DOS\XCOPY A:\DOS\*.* C:\ /S /Y > NUL
%RAMDRV%BMPVIEW %RAMDRV%\BMP\PAR20.bmp /XC /X=191 /Y=244
A:\DOS\XCOPY A:\TOOLS\*.* C:\ /S /Y > NUL
%RAMDRV%BMPVIEW %RAMDRV%\BMP\PAR40.bmp /XC /X=191 /Y=244
C:
CD \
A:\HDBMP\HDBMP.EXE > NUL
%RAMDRV%BMPVIEW %RAMDRV%\BMP\PAR60.bmp /XC /X=191 /Y=244
A:\SYSFILES\SYSFILES.EXE > NUL
C:\MICOPY C:\SYS D:\SYS > NUL
C:\MICOPY D:\SYS C:\ > NUL
%RAMDRV%BMPVIEW %RAMDRV%\BMP\PAR80.bmp /XC /X=191 /Y=244
COPY A:\RAMFILES\DUALBOOT.EXE C:\ > NUL
COPY A:\COMMAND.COM C:\ > NUL
%RAMDRV%BMPVIEW %RAMDRV%\BMP\PAR90.bmp /XC /X=191 /Y=244
IF %CDROM%==CDR20 A:\CDR20\CDR20.EXE > NUL
IF %CDROM%==CDRM8 A:\CDRM8\CDRM8.EXE > NUL
IF %CDROM%==CDRM4 A:\CDRM4\CDRM4.EXE > NUL
IF %CDROM%==COREL A:\CORELDRV\CORELDRV.EXE > NUL
A:
IF %CDROM%==CDRM16 GOTO DISK_B
IF %CDROM%==OTHER GOTO DISK_B
REM Set default config setting.
%RAMDRV%DEFCONF.COM
%RAMDRV%BMPVIEW %RAMDRV%\BMP\READY.bmp /X=120 /Y=160
:LOOP
PAUSE > NUL
GOTO LOOP
GOTO ENDOFBAT
GOTO END
REM ----------------------------------------------------
REM Go to DISKB
REM ----------------------------------------------------
:DISK_B
%RAMDRV%DEFCONF.COM
%RAMDRV%GODISKB.BAT
GOTO SELECTCD
:MENUEND
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\9_BTN.bmp /XC /X=174 /Y=319
GOTO END
:FAT32
:FAT32FMT
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\FAT32.bmp /X=120 /Y=160
A:\TOOLS\CLK
A:\DOS\CHOICE > NUL
IF ERRORLEVEL 2 GOTO ENDBTN
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\Y_BOTTUN.bmp /XC /X=376 /Y=267
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\MES004.bmp /X=120 /Y=180
A:\TOOLS\CLK
A:\DOS\CHOICE > NUL
IF ERRORLEVEL 2 GOTO ENDBTN
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\Y_BOTTUN.bmp /XC /X=376 /Y=267
A:\TOOLS\MBRCLR.COM /D
GOTO USEMBR
:ENDBTN
%RAMDRV%\BMPVIEW %RAMDRV%\BMP\N_BOTTUN.bmp /XC /X=447 /Y=267
GOTO END
:END
A:\DOS\SMARTDRV.EXE /C
CLS
ECHO.
:ENDOFBAT
AUTOEXEC.BAT==おわり
次にCドライブにセットアップされたリカバリプログラム(本命)の内容を書きます。
ファイルのLISTです
ドライブ C: のボリュームラベルはありません.
ボリュームシリアル番号は 1754-12E7
ディレクトリは C:\
ANSI SYS
10,551 96-09-05 11:11
ATAK365 SYS 14,272
98-03-31 9:03
AUTOEXEC BAT 2,871
98-09-02 10:43
BADCDROM BMP 22,118
97-03-13 13:36
BILING SYS
3,223 96-09-05 11:11
BMPVIEW EXE 28,848
98-08-26 16:18
CDCHECK COM
6,577 96-04-18 17:14
CHKBTNW COM
1,229 95-01-07 10:02
CHOICE COM
7,431 96-09-05 11:11
CLK COM
18 96-01-31 19:55
COMMAND COM 118,112
96-09-05 11:11
COMPARE EXE
6,945 97-09-08 18:44
CONFIG SYS
319 98-09-01 16:38
COUNTRY SYS 27,360
96-09-05 11:11
DISK1 BMP
1,350 98-09-02 13:51
DISK2 BMP
1,350 98-09-02 13:51
DUALBOOT EXE 239,456
98-09-01 21:09
EMM386 EXE 136,631
96-09-05 11:11
ERREND BMP
20,118 97-03-13 13:50
EXPPP BAT
655 97-03-13 13:22
F3D EXE
60,648 98-10-08 18:01
FCOPY EXE
26,948 98-05-29 15:32
FDCHK COM
39 97-09-10 0:28
FDISK EXE
78,540 96-09-05 11:11
FORMAT COM
65,031 96-09-05 11:11
FORMATQ BMP
5,118 96-04-17 19:20
HARDBOOT COM
22 94-04-02 6:20
HIMEM SYS
36,647 96-09-05 11:11
ID COM
38 96-01-18 21:59
JKEYB SYS
22,487 96-09-05 11:11
JKEYBRD SYS
1,494 96-09-05 11:11
KMEKATCD SYS 18,336
98-03-28 1:00
LABEL EXE
10,572 96-09-05 11:11
MACHID COM
137 96-10-08 21:05
MBR COM
6,876 97-07-18 15:41
MBRCLR COM
1,642 96-10-01 23:47
MI COM
1,120 98-06-19 0:26
MICOPY EXE
19,931 96-04-04 7:05
MSCDEX EXE
25,878 96-09-05 11:11
MSDOS SYS
30 98-06-28 17:01
NOCDROM BMP 22,118
97-03-13 13:40
NO_CDDRV BMP 18,118
97-03-13 13:39
N_BOTTUN BMP
854 96-04-11 21:40
RAMDRIVE SYS 17,623
96-09-05 11:11
REBOOT2 BMP 25,318
96-04-12 19:25
RECOVERR BMP 16,618
97-03-13 13:47
SETCDROM BMP 20,118
97-03-13 13:52
SETUP BAT
4,597 98-12-02 16:46
SMARTDRV EXE 44,867
96-09-05 11:11
SYS COM
22,887 96-09-05 11:11
SYS
<DIR> 99-06-16 11:26
THEEND BMP
20,118 97-03-13 13:49
TITLEBAR BMP 16,618
97-03-13 13:45
VOLCHECK EXE 6,813
95-09-27 14:25
XCOPY EXE
3,958 96-09-05 11:11
XCOPY32 EXE 53,248
96-09-05 11:11
YENT
6 95-01-07 10:02
YENT2
9 96-04-11 15:47
Y_BOTTUN BMP
854 96-04-11 21:42
58 個
1,325,710 バイトのファイルがあります.
1 ディレクトリ
1,074,429,952 バイトの空きがあります.
ファイルLIST終わり
CONFIG.SYS==ここから
DEVICE=C:\HIMEM.SYS
DEVICE=C:\EMM386.EXE RAM X=C800-CFFF
DEVICE=C:\ANSI.SYS
DEVICE=C:\RAMDRIVE.SYS 4096 512 256 /E
BUFFERS=36
FILES=40
DOS=HIGH,UMB
STACKS=9,256
SWITCHES=/F
SHELL=C:\COMMAND.COM C:\ /P /E:2048
DEVICE=C:\ATAK365.SYS /port=190 /mem=B700
DEVICE=C:\KMEKATCD.SYS /d:PCMCIACD
LASTDRIVE=Z
CONFIG.SYS==おわり
AUTOEXEC.BAT==ここから
@ECHO OFF
:SETDRV
REM ----------------------------------------------------
REM Setting of drivers
REM ----------------------------------------------------
IF NOT (%PATH%) == () SET PATH=%PATH%;C:\
IF (%PATH%) == () SET PATH=C:\
rem C:\CORELCDX.COM
rem C:\MSCDEX.EXE /E /D:MSCD001
SET CDDRV=P:
C:\MSCDEX.EXE /E /D:PCMCIACD /L:P
:CHECK_RAM
REM ----------------------------------------------------
REM Check of RAM DRIVE
REM ----------------------------------------------------
set TEMP=N:
c:\volcheck N: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=M:
c:\volcheck M: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=L:
c:\volcheck L: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=K:
c:\volcheck K: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=J:
c:\volcheck J: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=I:
c:\volcheck I: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=H:
c:\volcheck H MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=G:
c:\volcheck G: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=F:
c:\volcheck F: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=E:
c:\volcheck E: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=D:
C:\volcheck D: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set TEMP=C:
C:\volcheck C: MS-RAMDRIVE > nul
if not errorlevel 1 goto DRIVED
set RAMDRV=C:
:DRIVED
SET TMP=%TEMP%
SET RAMDRV=%TEMP%
SET COMSPEC=%TEMP%\COMMAND.COM
REM ----------------------------------------------------
REM Copy files to Ram
Drive
REM ----------------------------------------------------
MICOPY C:\ %RAMDRV%\ > NUL
REM ----------------------------------------------------
REM EXPAND Bitmap Files
REM ----------------------------------------------------
REM --- %RAMDRV%\EXPAND %RAMDRV%\BADCDROM.BM_ %RAMDRV%\BADCDROM.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\NOCDROM.BM_ %RAMDRV%\NOCDROM.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\NO_CDDRV.BM_ %RAMDRV%\NO_CDDRV.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\RECOVERR.BM_ %RAMDRV%\RECOVERR.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\SETCDROM.BM_ %RAMDRV%\SETCDROM.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\THEEND.BM_ %RAMDRV%\THEEND.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\TITLEBAR.BM_ %RAMDRV%\TITLEBAR.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\N_BOTTUN.BM_ %RAMDRV%\N_BOTTUN.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\Y_BOTTUN.BM_ %RAMDRV%\Y_BOTTUN.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\ERREND.BM_ %RAMDRV%\ERREND.BMP
> NUL
REM --- %RAMDRV%\EXPAND %RAMDRV%\FORMATQ.BM_ %RAMDRV%\FORMATQ.BMP
> NUL
REM ----------------------------------------------------
REM Go to SETUP.BAT
REM ----------------------------------------------------
%RAMDRV%\SETUP.BAT
AUTOEXEC.BAT==終わり
SETUP.BAT==ここから
@ECHO OFF
rem ========================================================
rem This is S E T U P .B A T for Windows95 boot
system!
rem ========================================================
SET MODE=
SET SETENV=
SET DISK=DISK1.BMP
%RAMDRV%\MI.COM /S > %RAMDRV%\DMI.BAT
CALL %RAMDRV%\DMI.BAT
IF (%EIGYO%) == (PAP700JA) SET MODE=DUAL
IF (%EIGYO%) == (PAP600JA) SET MODE=DUAL
IF (%EIGYO%) == (PAP301JC) SET MODE=DUAL
IF (%EIGYO%) == (PAP300JC) SET MODE=DUAL
:SET_CDROM
REM ----------------------------------------------------
REM Display message to set CD-ROM.
REM ----------------------------------------------------
%RAMDRV%\BMPVIEW %RAMDRV%\SETCDROM.bmp /X=120 /Y=160
IF NOT (%SETENV%) == () SET DISK=DISK2.BMP
IF (%MODE%) == (DUAL) %RAMDRV%\BMPVIEW /XC %RAMDRV%\%DISK% /X=216
/Y=179
PAUSE > NUL
:CHECKCD2
REM ----------------------------------------------------
REM Check whether CD-ROM is set or
not.
REM ----------------------------------------------------
%RAMDRV%\CDCHECK %CDDRV% > NUL
IF ERRORLEVEL 2 GOTO NO_CDDRV
IF ERRORLEVEL 1 GOTO NOCDROM
IF ERRORLEVEL 0 GOTO CD_EXIST
:CD_EXIST
REM ----------------------------------------------------
REM Check whether SETENV.BAT exist
or not.
REM ----------------------------------------------------
SET SETENV=
IF (%DISK%) == (DISK1.BMP) GOTO CDISK1
GOTO CDISK2
:CDISK1
IF EXIST %CDDRV%\SETENV.BAT SET SETENV=SETENV.BAT
IF EXIST %CDDRV%\SETENV98.BAT SET SETENV=SETENV98.BAT
IF EXIST %CDDRV%\SETENV95.BAT SET SETENV=SETENV95.BAT
IF NOT (%SETENV%) == (SETENV95.BAT) GOTO CSKIP
CALL %CDDRV%\%SETENV%
IF (%SELINST%) == (no) GOTO RECOVERY
:CSKIP
IF NOT (%SETENV%) == () GOTO RECOVERY
GOTO BAD_CDROM
:CDISK2
IF EXIST %CDDRV%\SETENV95.BAT SET SETENV=SETENV95.BAT
IF NOT (%SETENV%) == () GOTO RECOVERY
:BAD_CDROM
REM ----------------------------------------------------
REM Display message BAD CD-ROM !
REM ----------------------------------------------------
%RAMDRV%\BMPVIEW %RAMDRV%\BADCDROM.bmp /X=120 /Y=160
%RAMDRV%\CLK
%RAMDRV%\CHOICE > NUL
IF ERRORLEVEL 2 GOTO CDERREND
%RAMDRV%\BMPVIEW %RAMDRV%\Y_BOTTUN.bmp /XC /X=376 /Y=234
GOTO CHECKCD2
:NOCDROM
REM ----------------------------------------------------
REM Display message NO CD-ROM.
REM ----------------------------------------------------
%RAMDRV%\BMPVIEW %RAMDRV%\NOCDROM.bmp /X=120 /Y=160
%RAMDRV%\CLK
%RAMDRV%\CHOICE > NUL
IF ERRORLEVEL 2 GOTO CDERREND
%RAMDRV%\BMPVIEW %RAMDRV%\Y_BOTTUN.bmp /XC /X=376 /Y=234
GOTO CHECKCD2
:NO_CDDRV
REM ----------------------------------------------------
REM Display message NO CD-ROM DRIVE.
REM ----------------------------------------------------
%RAMDRV%\BMPVIEW %RAMDRV%\NO_CDDRV.bmp /X=120 /Y=160
PAUSE > NUL
GOTO CDERREN2
:RECOVERY
REM ----------------------------------------------------
REM Format C: drive
REM ----------------------------------------------------
IF (%DISK%) == (DISK2.BMP) GOTO REC2
%RAMDRV%\BMPVIEW %RAMDRV%\FORMATQ.bmp /X=430 /Y=0
%RAMDRV%\FORMAT C: /Q /V:"" < %RAMDRV%\YENT
:REC2
CLS
%RAMDRV%\BMPVIEW %RAMDRV%\TITLEBAR.bmp /X=20 /Y=20
CALL %CDDRV%\%SETENV%
ECHO [8B
REM ----------------------------------------------------
REM Recover to Preinstall Image
REM ----------------------------------------------------
IF (%MODE%) == (DUAL) GOTO DUAL
:SINGLE
%RAMDRV%\F3D %CDDRV%\%FILENAME% C:
IF ERRORLEVEL 1 GOTO F2D_NG
GOTO DONE
:DUAL
IF (%SETENV%) == (SETENV95.BAT) GOTO WIN95
C:
%RAMDRV%\DUALBOOT.EXE > NUL
%RAMDRV%\FCOPY %CDDRV%\%FILENAME% C:\WIN98.IMG
GOTO SET_CDROM
:WIN95
%RAMDRV%\FCOPY %CDDRV%\%FILENAME% C:\WIN95.IMG
GOTO DONE
:DONE
IF NOT (%VOLLABEL%) == () %RAMDRV%\LABEL %VOLLABEL%
IF NOT (%VOLNAME%) == () %RAMDRV%\LABEL %VOLNAME%
rem %RAMDRV%\SYS C:
%RAMDRV%
IF NOT EXIST C:\WINDOWS\COMMAND\SYS.COM GOTO DUALSYS
C:\WINDOWS\COMMAND\SYS.COM C:\WINDOWS C: < %RAMDRV%\YENT
GOTO SYSEND
:DUALSYS
%RAMDRV%\SYS.COM %RAMDRV%\ C: < %RAMDRV%\YENT
%RAMDRV%\MICOPY %RAMDRV%\SYS C:\ > NUL
:SYSEND
CLS
%RAMDRV%\BMPVIEW %RAMDRV%\THEEND.bmp /X=120 /Y=160
:LOOP
PAUSE > NUL
GOTO LOOP
GOTO ENDOFBAT
:F2D_NG
REM ----------------------------------------------------
REM Display Error of Recovery.
REM ----------------------------------------------------
%RAMDRV%\BMPVIEW %RAMDRV%\RECOVERR.bmp /XC /X=20 /Y=20
GOTO END
:CDERREND
%RAMDRV%\BMPVIEW %RAMDRV%\N_BOTTUN.bmp /XC /X=447 /Y=234
:CDERREN2
%RAMDRV%\BMPVIEW %RAMDRV%\ERREND.bmp /X=120 /Y=160
GOTO END
:END
:LOOP2
PAUSE > NUL
GOTO LOOP2
ECHO.
:ENDOFBAT
SETUP.BAT==終わり
ここから、やっと、リカバリプログラム(本命)に、WorkGroupeConnectionを組み込む作業に入ります。いきなりCドライブから起動しますと、CONFIGが組み込みたいドライバは無いし、SETUP.BATに突入すれば、いろんなチェックが働いて、エラーしてしまうので、先ほどのWIN98の起動ディスクで起動して、必要な設定ファイルの編集をします。
必要な物
WIN98起動ディスク
Lanカード付属のイネーブラー
Lanカード付属のNDIS2DOS内のLe10NDS.DOS
OEM-8139(350).EXE
MSWGCN.EXE
WIN98ディスクで起動します。
C:のルートにLanカード付属の¥ENABLER¥LANEN.EXEをコピーします。
EDITで設定ファイルの編集をします。
CONFIG.SYSの編集 (赤字の部分を追加修正する)
DEVICE=C:\HIMEM.SYS
DEVICE=C:\EMM386.EXE RAM X=C800-CFFF noems
x=d000-d0ff
device=¥enabler¥lanen.exe /irq:11 /iop:300
DEVICE=C:\ANSI.SYS
DEVICE=C:\RAMDRIVE.SYS 4096 512 256 /E
BUFFERS=36
FILES=40
DOS=HIGH,UMB
STACKS=9,256
SWITCHES=/F
SHELL=C:\COMMAND.COM C:\ /P /E:2048
rem DEVICE=C:\ATAK365.SYS /port=190
/mem=B700
rem DEVICE=C:\KMEKATCD.SYS
/d:PCMCIACD
LASTDRIVE=Z
AUTOEXEC.BATの編集
:SETDRV
REM ----------------------------------------------------
REM Setting of drivers
REM ----------------------------------------------------
IF NOT (%PATH%) == () SET PATH=%PATH%;C:\
IF (%PATH%) == () SET PATH=C:\
rem C:\CORELCDX.COM
rem C:\MSCDEX.EXE /E /D:MSCD001
SET CDDRV=P:
←Pドライブは変更しないでください
rem C:\MSCDEX.EXE /E /D:PCMCIACD
/L:P
:CHECK_RAM
REM ----------------------------------------------------
REM Check of RAM DRIVE
中略
REM ----------------------------------------------------
REM Go to SETUP.BAT
REM ----------------------------------------------------
rem %RAMDRV%\SETUP.BAT
WorkGroupeConnectionのセットアップディスクを鈴木さんのHPの通りに作成します。
さていよいよCドライブから起動して、PCカードがイネイブルになっているのを確認したら、WorkGroupeConnectionのインストールをします。但、インストールするディレクトリは、C:\DOSは存在するので、C:\WGCとでもしてください。
WorkGroupeConnectionのインストールが済んだら、デスクトップ機のCDドライブに何かCDをいれて NET USE P: ¥¥デスクトップ機¥CD共有名 とやってください。認識できればOKです。NET USE P: /DELETE とやってドライブを切断してください。
さて最後です。もう一度WIN98ディスクから起動します。AUTOEXEC.BATをEDITします。
SET PATH=C:\WGC
C:\WGC\NET START
C:\WGC\NET USE P: ¥¥デスクトップ機¥共有名 ←追加する
@ECHO OFF
中略
REM ----------------------------------------------------
REM Go to SETUP.BAT
REM ----------------------------------------------------
%RAMDRV%\SETUP.BAT ←rem
を
はずす
さて、すべての準備が出来たはずです。デスクトップ機にリカバリCD-ROMを入れて、DynaBookをCドライブから起動してください。
[復元中です] と表示が出ましたら、安堵のため息.EXEを実行します。