1.1 - Copyrights belong to their respective owners listed in section 13;
this boot disk was put together using different programs collected
over the years along with some of my own.
1.2 - All responsability for any damages caused directly or indirectly
by using/installing this package are solely your own; TechW0rm was
created for experienced DOS users and has been made as bug free as
possible, yet this does not rule out all possible problems.
1.3 - DRVSPACE is disabled when booting from this disk.
1.4 - Microsoft's products, or Microsoft itself, appears to have a
problem with QEMM386. Please use "skip startup" to avoid any
problems re-installing Windows or select EMM386.EXE.
1.5 - The disk uses MS-DOS7! It is likely that your system uses a
different version and therefore some of your dos programs may be
incompatible; a special SETVER.EXE has been added to deal with
any such problems. Your system files (IO.SYS and COMMAND.COM)
should be restored using a backup or your windows cd unless you
have Win98SE.
2 - INSTALLING
- Save TECHW0RM.ZIP in a directory on your hard drive.
- Unzip it (to your hard drive) using PKUNZIP.EXE or WINZIP.
- Pop a disk into the drive.
- Run INSTALL.COM and pop the disk out as soon as it is finished.
- Write protect the disk. (open the switch at the disk corner)
- You're done. Boot a system with the disk in to test it out.
3 - FEATURES
This bootdisk as the following features:
- Boots in only approximatly 30 seconds [default].
- Disk is y2k compatible for all dos programs.
- Self-checks most files, not one byte can be changed.
- Self-checks the boot record for changes.
- Scrollback ability, using the scroll lock key.
- Universal IDE CD-Rom support. (no SCSI)
- Universal mouse support.
- XMS Ramdisk.
- Can detect unknown/known stealth viruses.
- Divide overflow error prevention.
- Disk contains a universal display driver.
- Autoexec.bat can be used as a command after boot-up.
- Many crashes are aborted (back to dos).
- Command recalling.
- Key rate is automatically set to fastest speeds.
- "D"; Powerful dir replacement is included.
- Filename completion with the "tab" key.
- Device drivers can be loaded after boot-up.
- Text display is sped up dramatically.
- Keyboard buffer is increased.
- Compatible with other dos version programs.
- Disk gives you the most possible conventional memory.
- Many powerful commands are included on disk.
- Disk has a boot-up menu for versatility
- It has an optional Disk2 boot for extension disks.
- Entire Disks/Partitions can be copied.
- Physical sectors can be saved (for recovery)
- Files can be recovered from NTFS drives.
- A maximum of 736k *conventional* memory is possible.
- Realdeal/Scour can be used for extreme security.
- Can recover CMOS (bios) passwords.
- Can backup/restore CMOS settings.
- Can wipe the CMOS to restore it.
- Partitions can be recovered/viewed.
- Can backup/restore files with LFN support.
- Drives can be made write-only.
- Partitions can be resized/moved.
4 - MENU OPTIONS
- Default: Uses custom boot-up chosen on install.
- Custom: Turn on/off; Security, TSRs, Ramdrive, CD-Rom, Mouse
- Step By Step: Yes/No question for most start-up options.
- Disk2: Boot from an extension disk (when prompted).
- Skip: Skip all; "Safe mode".
5 - EXTENSION DISKS
5.1 - Extension disks are one of the most interesting features of TechW0rm,
they are disks used by choosing "disk2 startup" from the boot menu
and allow using of these disks which have their own functions.
The main extension disks at this time are:
- NetW0rm: The internet boot disk, this disk allows you to
boot straight into arachne after answering the
most basic questions required to connect to the
internet; Phone Number, Username and Password.
- AV-W0rm: This extension disk contains F-Prot; a popular,
reliable, and overall very good virus scanner.
When using this extension disk, all the work is
done for you, it immediatly begins scanning all
your hard drives for any virii and prompts you
for removal if any are found.
- WinW0rm: An extension disk for booting directly into Win3.1
to format/partition/etc without having to know
any DOS command lines.
6 - F.A.Q.
6.1 - How do I use PRESIZER.EXE?
Use "skip startup", and use "nothing" -> then simply run
PRESIZER.EXE but backup your data just in case!
6.2 - How do I use PART.EXE (ranish partition manager)?
Use "skip startup", and use "HIMEM.SYS" -> then simply run
PART.EXE to use it.
6.3 - What's the "security" option for?
This option scans almost every file (using md5 hashing) to
check their integrity, if one byte is changed, you'll be
alerted. The security option also scans the boot record
for changes, you'll be alerted if it's changed as well.
6.4 - What's a TSR, what is it on the menu?
TSR stands for terminate and stay resident. A tsr is a
program that runs in the background. For this particular
disk, I have included programs such as peruse, to scroll
back to see missed text, killer for invalid opcodes, etc.
Choose no unless you're going to spend your time in dos.
6.5 - Ramdisk? What's that?
A ramdisk creates a fake hard drive out of ram, which will
speed dos command usage and the like. Turn this off if you
don't intend to be using dos.
6.6 - Why did you set all the filedates to 1999?
Some programs *do* have difficulty with the year 2000,
although the problems I've seen have been minor and
non-damaging, that doesn't mean there aren't any yet to
appear. This prevents any possible problems.
6.7 - How do I scroll up and see stuff I've missed?
Hit the scroll lock key, then use the arrow keys. Hit scroll
lock again to return to the prompt. TSRs have to be enabled.
6.8 - Where is FDISK.EXE?
You should have read the file list. It's known as AEFDISK.EXE
which I find to be a lot better. Use "AUTOEXEC /L" for a
list of partition types for use with AEFDISK.
6.9 - What's the FP.SYS menu option in skip startup?
FP.SYS is a driver that scans your hard drive for missing
partitions; it will assign read-only drive letters to any
of these partitions so you can backup data from them.
Only use this option only if you know what you're doing.
6.10 - I would like to use TechW0rm for gaming purposes, what do I do?
For this, simply add the appropriate TSR sound driver lines
to AUTOEXEC.BAT on the 13th line, right below "GOTO D" and
above ":V".
If you have any device drivers to load for your sound card,
add the appropriate lines to the 23rd line, below
"INCLUDE=B1" and above "INCLUDE=B2".
7 - FILE LIST
The following list quickly describes each program on the disk.
If you don't understand it, don't use it. Quite a few weren't
necessary but were put on to be ready for any situation.
Use /? to learn command line options for most;
50.COM - Sets the screen to 50-line mode (convenient).
AEFDISK.EXE - FDisk replacement.
ATTRIB.EXE - Change file attributes.
AUTOEXEC.BAT - Automatically executed batch file for boot-up.
BCOPY.COM - Copy a file in the background.
BOOTSECT.BAK - The backed up boot sector - compared to original.
CHKMEM.COM - Checks for suspicious memory usage; stealth virii.
CLEAR.COM - Clears the screen (good for messed up modes/colors).
CLOAKING.EXE - Stores drivers in EMS/XMS to lower low memory usage.
CMOSPWD.EXE - Can reset the bios/get cmos password
COMMAND.COM - Command interpreter.
CONFIG.SYS - Startup device driver loader.
CTMOUSE.COM - Universal mouse driver.
D.EXE - You still use "dir"?
DEBUG.EXE - Microsoft's DEBUG.EXE.
DELTREE.EXE - Delete a directory and all sub-directories.
DEVICE.COM - Load a specified device driver on command line.
DZ.COM - Divide overflow error corrector.
EDIT.EXE - MS-Dos file editor.
EMM386.EXE - EMS memory manager by Microsoft.
ESCAPE.EXE - Abort from crashes/programs with F12.
FCSH.COM - Doskey replacement.
FIX27.COM - Quite often saves memory for tsrs loaded.
FORMAT.COM - Formats a disk for DOS use.
FP.SYS - Scans for lost partitions/assigns drive letters.
HIMEM.SYS - Himem XMS device driver.
IO.SYS - The heart of ms-dos7; the kernel.
KEYBUF.COM - Expands keyboard buffer size.
KEYRATE.COM - Sets the key-speeds.
KILLER.EXE - Abort to dos on invalid opcodes. (less freezing)
LCOPY.EXE - XCOPY replacement with LFN support in DOS.
MD5SUM.EXE - Calculates the MD5 hashes.
MD5_FIC1.BAK - Stored MD5 hashes for all required boot-up files.
MD5_FIC2.BAK - MD5 hashes for checking on ramdisk.
MEM.EXE - MS-DOS's mem reporting tool.
MSCDEX.EXE - Mscdex.exe replacement, saves mem.
MSDOS.SYS - Dos "registry".
NO.COM - Exclude files for a particular command.
NTFSDOS.EXE - Driver to "see" NTFS drives.
PART.EXE - Partition Manager
PERUSE.COM - Lets you scroll back with the scroll lock key.
PRESIZER.EXE - Resize/Move partitions.
PROTECT.COM - Write/Read Warn/Protect any drive.
PROVIEW.EXE - Edit your physical disks and memory.
QEMM386.SYS - A memory manager.
QVIEW.EXE - A good hex editor.
REALDEAL.COM - Secure deletion TSR.
RECOVER.EXE - Recovers physical sectors.
SCANDISK.EXE - Microsoft drive "repair" utility.
SCOUR.COM - Security; overwrites past file eof's and free space.
SEARCH.COM - Search for a text string in file(s)/subdir(s).
SETVER.EXE - Make older/newer programs compatible.
SHSUCDX.EXE - Mscdex.exe replacement, saves mem.
SMARTDRV.EXE - Smartdrive; caching utility.
SRCBOOT.COM - Save/Restore/Check the boot record.
SRCFAT.COM - Save/Restore/Check the Fat Table(s).
SRCMBR.COM - Save/Restore/Check the MBR.
SWEEP.COM - Runs a specified command in all subdirectories.
SYS.COM - Copy system files/boot record for booting.
TOUCH.COM - Sets file date/time.
UMBPCI.SYS - Hardware UMB provider.
UNDELETE.COM - UnErases files from FAT partitions.
UNIVBE.EXE - Universal display driver.
VIDE-CDD.SYS - Universal cd-rom driver.
VIDRAM.COM - Increase conventional memory. (but lose VGA)
VPAGE.COM - Saves/Restores video ram into file/page.
WIPE.COM - Overwrites a drive.
XMSDSK.EXE - Loads an XMS ramdisk.
XTLINK.COM - Access drives over a serial/parallel cable.
ZENO.EXE - Speeds up text display.
作者: kickout 时间: 2002-10-30 00:00
8 - MEMORY USAGE
This is the basic, and ideal memory results you should get by
using MEM /C /P - if for some reason everything is loading into
conventional memory, or quite a bit, or some other problem like
that, then let me know. Btw, yours definatly won't be exact,
this is simply my system, as an example.
Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 10,528 644,832
Upper 165,088 41,024 124,064
Reserved 0 0 0
Extended (XMS) 66,878,240 1,538,848 65,339,392
---------------- ----------- ----------- -----------
Total memory 67,698,688 1,590,400 66,108,288
Total under 1 MB 820,448 51,552 768,896
Total Expanded (EMS) 67,223,552 (64M)
Free Expanded (EMS) 65,339,392 (62M)
Largest executable program size 644,816 (630K)
Largest free upper memory block 100,432 (98K)
MS-DOS is resident in the high memory area.
9 - PROBLEMS & CURES
9.1 - Windows needs to be re-installed.
Choose "skip startup" then "himem.sys", type "AUTOEXEC /C"
to load the cd-rom driver, "X:" to switch to the CD-Rom
drive, and "SETUP.EXE" to run Windows setup.
9.2 - Bios is messed up/password protected/corrupted.
Boot any way you like (faster=better), run CMOSPWD.EXE /K
reboot, re-setup BIOS.
9.3 - The drive is full of errors.
Boot up, choose anything but skip startup (for smartdrv),
and run SCANDISK.EXE, fix the errors.
9.4 - A virus scanner says I have a virus or I believe I have one.
Download AV-W0rm and unzip it to another disk.
Boot from TechW0rm and choose "Disk2".
This means that one/more files on disk are corrupted.
Download/install TechW0rm again from a clean system.
May be caused by a virus infection.
9.6 - I'm getting "Ramdisk Error." What's up?
This means that the ramdisk is not installing.
It could be possible that you don't have enough RAM
installed or there's something wrong with it.
There are other possibilities, however.
9.7 - I'm getting "Boot Sector Error." What's up?
This means that the Boot Sector is corrupted.
It's possible that the system on which you installed
the disk was infected, or that windows itself simply
changed the boot sector. Re-install TechW0rm, or you
might try booting using "skip startup"/"nothing",
un-write-protecting the disk and typing:
A:\SRCBOOT A: A:\BOOTSECT.BAK /R
Write-protect the disk and try booting from the
disk normally again.
9.8 - I was told to format my drive; how?
Choose "skip startup" and type "FORMAT C: /AUTOTEST"
This removes all data from drive "C".
If you wish to reinstall windows, type "AUTOEXEC /C"
then "X:" and last, "SETUP.EXE" (with the windows cd in).
9.9 - I've lost partitions, I need them back!
Run PART.EXE by booting using 'Skip Startup' and
'Himem.sys'; if you recognize your missing partition
as an "unused" partition, you can recover it by
hitting the "Insert" key and choosing the type of
partition it used to be.
If this fails to work, you could boot using 'Skip Startup'
but choose 'FP.SYS' and wait for it to scan your system.
It will then assign drives to your lost partitions if it
finds them, you can then copy the information off of them.
9.10 - I need to delete my partitions and create one large new one.
Make sure you use AUTOEXEC /L to verify your partition
type (that you would like to create). Before creating
your new partition, use "aefdisk /delall" to delete all
your partitions. Secondly, use "aefdisk /pri:0:type"
where 'type' is the type of partition;
FAT16: 04
FAT32: 0C
So for fat32, you'd use "aefdisk /pri:0:C".
9.11 - I tried to install windows, it said to remove things first.
Windows claims it isnt compatible with QEMM, maybe an
early scheme to squash them out of business. Just
follow the directions for installing windows within
this document.
9.12 - I updated the file(s) [. . .], why won't it boot!?
Due to the security feature, updating files other than
AUTOEXEC.BAT and CONFIG.SYS isn't yet and may never be
permitted.
9.13 - The disk states that I have a "Boot Sector Error", help?
This means that either the disk was infected with a
virus, or that Windows (similar to a virus), overwrote
the boot record because you didn't follow the
installation instructions carefully or something went
wrong.
If you believe you have a virus, find a system that is
clean (a friends computer, for example). Then simply
format the disk and download/reinstall it again.
Get the extension disk "AV-W0rm" from the site to
disinfect your system.
If you don't think you have a virus; format the disk,
download the latest version, shut down to msdos mode,
and re-install the disk.
9.14 - I always get "Top of memory NOT at 640K" when using VIDRAM.COM
This is some sort of strange problem caused by the setver
replacement. As far as I know the only way to get around
it is to not have setver installed on boot-up, so you
have to run the TSRs manually.
9.15 - TechW0rm doesn't boot at all; doesn't even reach the menu.
Pop the disk in, un-write-protect it, and type (in dos):
A:\SRCBOOT A: A:\BOOTSECT.BAK /R
Pop the disk out the *instant* it says it has completed,
write-protect it and boot the system...it should work.
If it doesn't work, it may be that the drive isn't a
1.4 meg drive, or that the disk is corrupted.
9.16 - I get an error running PART.EXE
Ensure you're using 'Skip Startup' and 'Himem.sys' before
running PART.EXE, as it requires things which qemm386.sys
doesn't provide.
9.17 - TechW0rm freezes on Boot-Up, no error message, nothing.
This is for those who make it past the boot menu.
There are many possibilities. I recommend trying
'Custom Startup' and booting once with each option
off and the rest on until it doesn't freeze, then
e-mail me which option was off at the time.
If this still doesn't correct the problem, it's
possible your disk is corrupted.
10 - CHANGES
Ver5.4 - The secret "NOTR" EMM386.EXE command keeps it from searching
for a token ring network; it was added to keep it from
freezing up some systems (in theory). Added XTLINK.COM,
which is an interlnk/intersvr clone with FAT32 support.
The MD5 hash checking for all .SYS files was removed, as
the chances of infection for such files is extremely low.
COMMAND.COM's MD5 hash checking was also removed, as this
will allow the DOS on disk to be replaced with another
version for system compatibility. VIDE-CDD was apparently
freezing systems, so was decompressed. More space was
saved on the disk by having it use only 1 FAT and lowering
the number of maximum root entries.
LCOPY.EXE - Updated to V1.71
CTMOUSE.COM - Updated to V1.9b2
BOOTSECT.BAK - Updated
UNDELETE.COM - Added
50.COM - Replaced
FP.SYS - Updated to V1.5
CLEAR.COM - Replaced
SRCBOOT.COM - Added
SRCMBR.COM - Added
SRCFAT.COM - Added
STF.COM - Removed (useless)
STB.COM - Removed
STP.COM - Removed
NTFSDOS.EXE - Updated to V3.02R
VIDE-CDD.SYS - De-Compressed
XTLINK.COM - Added
PRESIZER.EXE - Added
CMOSPWD.EXE - Updated to V3.2
UMBPCI.SYS - Updated to V3.37
ATTRIB.COM - Removed
ATTRIB.EXE - Added
DELTREE.COM - Removed
DELTREE.EXE - Added/Compressed (Joergen Ibsen)
SYS.COM - Compressed (Joergen Ibsen)
EDIT.EXE - Compressed (Joergen Ibsen)
MEM.EXE - Compressed (Joergen Ibsen)
DEBUG.EXE - Compressed (Joergen Ibsen)
FORMAT.COM - Compressed (Joergen Ibsen)
Ver5.3 - CONFIG.SYS/AUTOEXEC.BAT were removed from MD5_FIC1.BAK to
allow editing of these files. The cluster size used for
ramdisks was changed to save ram. Added a new menu option
under the "skip startup" section (fp.sys) - read about the
device in the file list. Set the PATH environment variable
to A:\ if it's not set. XXCOPY was replaced since LCOPY
supports LFNs in native DOS, and new versions of XXCOPY are
bloated. Removed PROTECT.COM from autoexec.bat, it's not
likely that the disk needs to be forcefully write-protected.
Inote/Rnote are quite impractical, so they were removed.
TriDOS was removed because it's far too unstable/unsafe.
EMM386.EXE menu options were added. The cloaking option
is no longer available when "No Cd-Rom Support" is chosen
as it's a waste of memory and stability otherwise. Default
startup now no longer uses Security/Ramdrive as they take
a long time and aren't usually needed. The custom "Shell="
lines were added to all the config.sys options. Removed
all TSRs except "SETVER" from Default boot, as they aren't
needed in most cases.
FP.SYS - V1.2 Added (read about it!)
LCOPY.EXE - Added
XXCOPY.EXE - Removed
CMOSPWD.EXE - Updated to V3.0
UMBPCI.SYS - Updated to V3.30
PART.EXE - Updated to V2.41
INOTE.COM - Removed (useless/unstable)
RNOTE.COM - Removed (useless/unstable)
TRIDOS.EXE - Removed (unstable)
EMM386.EXE - Added (for compatibility)
WBUF.EXE - Removed (was unstable)
KEYBUF.COM - Added
KILLER.EXE - De-compressed (was unstable)
Ver5.2 - IO.SYS has been modified slightly to make it a little more
compatible with certain systems. Removed the option to
install TechW0rm drivers to a drive; this should be done
manually...even if at all. Config.sys has been modified
for 'Disk2 Startup' as the settings in there seemed to cause
some systems to freeze.
TRIDOS.EXE - Updated to V0.50
CMOSPWD.EXE - Updated to V2.8
UMBPCI.SYS - Updated to V3.27
DRVSPACE.BIN - Removed
HIMEM.SYS - Re-compressed (upx V1.06)
PART.EXE - Updated to V2.40
Ver5.1 - The /L was added to autoexec.bat on command line as a
reference to creating AEFDISK partitions. Recompressed
some TSRs to decrease their loading requirements. Command
line loading of the CD-Rom now uses shsucdx instead of
cloaking/mscdex since it may be used without XMS!
Config.sys was made much smaller using the 'include'
command and careful command placement.
CMOSPWD.EXE - Updated to V2.7
UMBPCI.SYS - Updated to V3.26
SHSUCDX.EXE - Re-compressed (less mem)
MSCDEX.EXE - Re-compressed (less mem)
UNIVBE.EXE - Re-compressed (less mem)
Ver5.0 - This version seems to be stable as ever; even CTMOUSE
appears to be bug-free. Removed the (useless) secret
switch (/s) from autoexec.bat. Removed the loading
of Fix27 from autoexec.bat, since there are no longer
tsrs that require it. Some urls were updated in these
docs. Changed the install (its now an image file)
which should cure any installation problems.
CONFIG.SYS - Optimized (smaller)
CTMOUSE.COM - Updated to V1.8 final
CMOSPWD.EXE - Updated to V2.5
UMBPCI.SYS - Updated to V3.24
HIMEM.SYS - Replaced (100% compatible?)
TRIDOS.EXE - Updated to beta V0.48b
SCANDISK.EXE - Re-compressed (upx V1.04)
VIDE-CDD.SYS - Re-compressed (upx V1.04)
UMBPCI.SYS - Re-compressed (upx V1.04)