小川さんの場合
fwht1046@mb.infoweb.ne.jp

 皆様の、ノートPCをネットワーク上のCD-ROMドライブからリカバリする方法に関する記事のおかげで、DynaBook SS PORTEGE 3300(PAP330JB)を、ネットワークからリカバリできました。

 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 

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を実行します。


[トップページへ]