Sledujte ma na Twitteri

Spúšťacia disketa

Každý správny používateľ Windows ,,pripravený na všetko" by mal mať štartovaciu disketu. V tomto článku si ukážeme ako vytvárať štartovacie diskety s podporou CD-ROM, myši, inštalačných pomôcok a so súborovým manažérom.

Na čo slúži štartovacia disketa ?

Situácií, pri ktorých využijeme štartovaciu disketu, je hneď niekoľko :
- po vírusovej infekcií
- pri novom HDD
- po páde systému
- na začiatku inštalácie Windows
- ak je HDD nedostupný

Originálna štartovacia disketa

Niekedy nám postačí aj originálna štartovacia disketa od Windows. Tá nám však umožní iba to, že sa z nej nabootuje MS-DOS a my máme k dispozícií iba príkazový riadok a prístup k jednotke CD-ROM. Pre skúsených používateľov to postačuje, ale my predsa chceme väčší komfort a pohodlie. Originálnu štartovaciu disketu od Windows vytvoríme tak, že zadáme Štart | Ovládací Panel | Pridať alebo odstrániť programy, prepneme na záložku Spúšťacia disketa a zadáme Vytvoriť disketu.

Výroba vylepšenej štartovacej diskety

Teraz si ukážeme, ako ľahko vytvoriť spúšťaciu disketu, ktorá obsahuje podporu CD-ROM mechaniky, myši a zavedie súborový manažér Volkov Commander. Prvým krokom je naformátovanie diskety s prenesením systému. Ďalej na disketu nahráme súbory fdisk.exe, format.com, scandisk.exe, excract.exe (nachádzajú sa vo Windows\Command) a smartdrv.exe (z adresára Windows). Potom pridáme aj ovládač myši - väčšinou mouse.com. Ďalší krok je vytvorenie adresárov CDROMDRV a VC na diskete. Do adresára VC skopírujeme Volkov Commander. Súbory typu .doc môžeme kľudne vynechať. Do adresára CDROMDRV skopírujeme ovládač mechaniky CD-ROM. Nájdeme ho na diskete od CD-ROM mechaniky. U mňa sú to súbory atapicd.sys a mscdex.exe. Na disketu pridáme aj dva prázdne súbory, a to autoexec.bat a config.sys. Do súboru config.sys zapíšeme :

  1. FILES=30
  2.  
  3. REM ======== ATAPI CD-ROM Install Modification - Begin ========
  4. DEVICE=A:\CDROMDRV\ATAPICD.SYS /D:CD003
  5. REM ======== ATAPI CD-ROM Install Modification - End ========

a do súboru autoexec.bat :

  1. @ECHO OFF
  2. PROMPT $p$g
  3. PATH A:\VC;
  4. SET TEMP=A:\VC
  5.  
  6. REM ======== ATAPI CD-ROM Install Modification - Begin ========
  7. A:\CDROMDRV\MSCDEX /V /D:CD003 /M:10
  8. REM ======== ATAPI CD-ROM Install Modification - End ========
  9.  
  10. lh mouse.com
  11. lh vc.com
  12.  

Štruktúra súborov na diskete je teraz :

  1.  
  2.  
  3.  
  4.  
  5.  
  6. CDROMDRV
  7.  
  8.  
  9.  
  10.  
  11.  
  12. - mscdex.exe
  13. 25 361 b
  14.  
  15.  
  16.  
  17.  
  18. - atapicd.sys
  19. 22 208 b
  20.  
  21.  
  22.  
  23.  
  24. VC
  25.  
  26.  
  27.  
  28.  
  29.  
  30. - archives.mnu
  31. 225 b
  32.  
  33.  
  34.  
  35.  
  36. - format.mnu
  37. 174 b
  38.  
  39.  
  40.  
  41.  
  42. - vc.com
  43. 65 069 b
  44.  
  45.  
  46.  
  47.  
  48. - vc.ext
  49. 94 b
  50.  
  51.  
  52.  
  53.  
  54. - vc.ini
  55. 461 b
  56.  
  57.  
  58.  
  59.  
  60. - vc.mnu
  61. 96 b
  62.  
  63.  
  64.  
  65.  
  66. - vcedit.ext
  67. 11 b
  68.  
  69.  
  70.  
  71.  
  72. - vcview.ext
  73. 409 b
  74.  
  75.  
  76.  
  77.  
  78. autoexec.bat
  79. 351 b
  80.  
  81.  
  82.  
  83.  
  84. command.com
  85. 94 946 b
  86.  
  87.  
  88.  
  89.  
  90. config.sys
  91. 181 b
  92.  
  93.  
  94.  
  95.  
  96. drvspace.bin
  97. 69 031 b
  98.  
  99.  
  100.  
  101.  
  102. extract.exe
  103.  
  104.  
  105. 93 242 b
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. fdisk.exe
  113. 64 732 b
  114.  
  115.  
  116.  
  117.  
  118. format.com
  119. 50 071 b
  120.  
  121.  
  122.  
  123.  
  124. io.sys
  125. 222 390 b
  126.  
  127.  
  128.  
  129.  
  130. mouse.com
  131. 44 953 b
  132.  
  133.  
  134.  
  135.  
  136. msdos.sys
  137. 9 b
  138.  
  139.  
  140.  
  141.  
  142. scandisk.exe
  143.  
  144.  
  145. 147 377 b
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152. smartdrv.exe
  153. 45 379 b
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164. Spolu :
  165. 946 770 b
  166.  
  167.  
  168.  
  169.  

Disketa je teraz už plne funkčná a pripravená na použitie.

Výroba vylepšenej štartovacej diskety s inštalačnými pomôckami

Prvý krok je vytvorenie štandardnej windowsáckej štartovacej diskety v Ovládacích paneloch. Na ňu potom nahráme tieto súbory : drvspace.sys, emm386.exe, mouse.com, vc.com a vc.ini.

Súbor autoexec.bat editujeme takto :

  1. @ECHO OFF
  2. set EXPAND=YES
  3. SET DIRCMD=/O:N
  4. 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
  5. 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
  6. cls
  7. call setramd.bat %LglDrv%
  8. set temp=c:\
  9. set tmp=c:\
  10. path=%RAMD%:\;a:\;%CDROM%:\
  11. copy command.com %RAMD%:\ > NUL
  12. set comspec=%RAMD%:\command.com
  13. copy extract.exe %RAMD%:\ > NUL
  14. copy readme.txt %RAMD%:\ > NUL
  15.  
  16. :ERROR
  17. IF EXIST ebd.cab GOTO EXT
  18. echo Vlozte prosim spoustaciu disketu c. 2
  19. echo.
  20. pause
  21. GOTO ERROR
  22.  
  23. :EXT
  24. %RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
  25. echo Diagnosticke nastroje boli uspesne zavedene do jednotky %RAMD%.
  26. echo.
  27.  
  28. IF "%config%"=="NOCD" GOTO QUIT
  29. IF "%config%"=="HELP" GOTO HELP
  30. LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
  31. echo.
  32. GOTO QUIT
  33.  
  34. :QUIT
  35. rem clean up environment variables
  36. set CDROM=
  37. set LglDrv=
  38. lh mouse.com
  39. lh vc.com

Súbor config.sys edituje takto :

  1. [menu]
  2. menuitem=CD, Spustit syst‚m s podporou jednotek CD-ROM.
  3. menuitem=NOCD, Spustit syst‚m bez podpory jednotek CD-ROM.
  4. menudefault=CD,5
  5. menucolor=7,0
  6.  
  7. [COMMON]
  8. device=himem.sys /testmem:off
  9. dos=umb,high,auto
  10. device=emm386.exe /noems
  11. device=drvspace.sys /move
  12. files=10
  13. buffers=10
  14. stacks=9,256
  15. devicehigh=ramdrive.sys /E 2048
  16. lastdrive=z
  17. device=display.sys con=(ega,,1)
  18. country=042,852,country.sys
  19. install=mode.com con cp prepare=((852) ega.cpi)
  20. install=mode.com con cp select=852
  21. install=keyb.com cz,,keybrd2.sys
  22.  
  23. [CD]
  24. device=oakcdrom.sys /D:mscd001
  25. device=btdosm.sys
  26. device=flashpt.sys
  27. device=btcdrom.sys /D:mscd001
  28. device=aspi2dos.sys
  29. device=aspi8dos.sys
  30. device=aspi4dos.sys
  31. device=aspi8u2.sys
  32. device=aspicd.sys /D:mscd001
  33.  
  34. [NOCD]

Súbor setramd.bat editujeme takto :

  1. @echo off
  2. set RAMD=
  3. set CDROM=
  4.  
  5. echo.
  6. echo Prebieha spustenie tohto pocitaca.
  7. echo Priprava moze trvat aj niekolko minut. Cakajte prosim.
  8. echo.
  9.  
  10. a:\findramd
  11.  
  12. if errorlevel 255 goto no_ramdrive
  13.  
  14. if not errorlevel 3 goto no_ramdrive
  15.  
  16. goto do_shift
  17.  
  18. :loop
  19. if errorlevel %1 goto no_shift
  20.  
  21. :do_shift
  22. set cdrom=%2
  23. shift
  24. shift
  25. if not %1*==* goto loop
  26. goto no_ramdrive
  27.  
  28. :no_shift
  29. set ramd=%2
  30.  
  31. if "%RAMD%"=="C" goto c_drive
  32.  
  33. goto success
  34.  
  35. :c_drive
  36. echo System Windows 98 zjistil, ze jednotka C: neobsahuje platny oddiel
  37. echo typu FAT alebo FAT32. Pricin moze byt niekolko :
  38. echo.
  39. echo 1. Na jednotke bude mozno treba znovu vytvorit oddiely.
  40. echo V prikazovom riadku systemu MS-DOS spustte program FDISK.
  41. echo.
  42. goto success
  43.  
  44. :no_ramdrive
  45. echo Program na spostacej diskety systemu Windows 98 nemohol vytvorit
  46. echo docasnu jednotku pre diagnosticke nastroje.
  47. echo.
  48. :success

Ďalej môžeme pokojne vymazať obsah súboru readme.txt, ale samotný súbor zmazať nesmieme. Štruktúra diskety by mala potom vyzerať takto :

  1.  
  2.  
  3.  
  4.  
  5.  
  6. ASPI2DOS.SYS
  7. 18 821 b
  8.  
  9.  
  10.  
  11.  
  12. ASPI4DOS.SYS
  13.  
  14.  
  15. 8 915 b
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22. ASPI8DOS.SYS
  23. 22 102 b
  24.  
  25.  
  26.  
  27.  
  28. ASPI8U2.SYS
  29. 24 026 b
  30.  
  31.  
  32.  
  33.  
  34. ASPICD.SYS
  35. 9 898 b
  36.  
  37.  
  38.  
  39.  
  40. AUTOEXEC.BAT
  41. 878 b
  42.  
  43.  
  44.  
  45.  
  46. BTCDROM.SYS
  47. 7 932 b
  48.  
  49.  
  50.  
  51.  
  52. BTDOSM.SYS
  53. 7 709 b
  54.  
  55.  
  56.  
  57.  
  58. COMMAND.COM
  59. 94 946 b
  60.  
  61.  
  62.  
  63.  
  64. CONFIG.SYS
  65. 769 b
  66.  
  67.  
  68.  
  69.  
  70. COUNTRY.SYS
  71. 30 742 b
  72.  
  73.  
  74.  
  75.  
  76. DISPLAY.SYS
  77. 9 624 b
  78.  
  79.  
  80.  
  81.  
  82. DRVSPACE.BIN
  83. 69 031 b
  84.  
  85.  
  86.  
  87.  
  88. DRVSPACE.SYS
  89. 1 639 b
  90.  
  91.  
  92.  
  93.  
  94. EBD.CAB
  95. 277 857 b
  96.  
  97.  
  98.  
  99.  
  100. EBD.SYS
  101. 0 b
  102.  
  103.  
  104.  
  105.  
  106. EGA.CPI
  107. 58 870 b
  108.  
  109.  
  110.  
  111.  
  112. EMM386.EXE
  113. 125 767 b
  114.  
  115.  
  116.  
  117.  
  118. EXTRACT.EXE
  119. 93 242 b
  120.  
  121.  
  122.  
  123.  
  124. FDISK.EXE
  125. 64 860 b
  126.  
  127.  
  128.  
  129.  
  130. FINDRAMD.EXE
  131. 6 855 b
  132.  
  133.  
  134.  
  135.  
  136. FLASHPT.SYS
  137. 18 137 b
  138.  
  139.  
  140.  
  141.  
  142. HIMEM.SYS
  143. 10 500 b
  144.  
  145.  
  146.  
  147.  
  148. IO.SYS
  149. 222 390 b
  150.  
  151.  
  152.  
  153.  
  154. KEYB.COM
  155. 10 343 b
  156.  
  157.  
  158.  
  159.  
  160. KEYBRD2.SYS
  161. 31 942 b
  162.  
  163.  
  164.  
  165.  
  166. MODE.COM
  167. 14 377 b
  168.  
  169.  
  170.  
  171.  
  172. MSDOS.SYS
  173. 9 b
  174.  
  175.  
  176.  
  177.  
  178. OAKCDROM.SYS
  179. 41 302 b
  180.  
  181.  
  182.  
  183.  
  184. RAMDRIVE.SYS
  185. 5 333 b
  186.  
  187.  
  188.  
  189.  
  190. README.TXT
  191. 0 b
  192.  
  193.  
  194.  
  195.  
  196. SETRAMD.BAT
  197. 921 b
  198.  
  199.  
  200.  
  201.  
  202. VC.COM
  203. 65 210 b
  204.  
  205.  
  206.  
  207.  
  208. VC.INI
  209.  
  210.  
  211.  
  212.