# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Dark Matter

# FDOS_1_0_FINAL_freedos_setup_odin_fips

11 May, 1998

- 1
- 2
- 3
- 4
- 5
- 6
- 7
…
- 9
- 10

file before using FIPS (it will be recreated the next time you run mirror).
Do 'attrib -r -s -h image.idx' or 'attrib -r -s -h mirorsav.fil' in the root
directory, then delete the file.
If FIPS does not offer as much disk space for creation of the new partition
as you would expect it to have, this may mean that
a. You still have too much data in the remaining partition. Consider making
the new partition smaller or deleting some of the data.
b. There are hidden files in the space of the new partition that have not
been moved by the defragmentation program. You can find the hidden files
on the disk by typeing the command 'dir /a:h /s' (and 'dir /a:s /s' for
the system files). Make sure to which program they belong. If a file is
a swap file of some program (e.g. NDOS) it is possible that it can be
safely deleted (and will be recreated automatically later when the need
arises). See your manual for details.
If the file belongs to some sort of copy protection, you must uninstall
the program to which it belongs and reinstall it after repartitioning.
I can't give you more aid in this - if you really can't figure out what
to do, contact me directly.
Attention! Do _not_ try to move DOS' hidden system files (ibmbio.com &
ibmdos.com or something similar). You may end up with a hard disk that
will not boot any more. Since these files are already in the first sectors
of the partition, it is not necessary to move them. In DOS 5.0 and later,
at least one of the system files _may_ be moved, but it is nevertheless a
good idea to leave it alone.
When you have run FIPS, you must reboot, so make sure to disable any
programs in the config.sys and autoexec.bat that write to the disk, in
particular mirror or image. Consider temporarily renaming these files.
Be aware that the location of your DOS partitions in the partition table may
change after using FIPS. If you use the new partition under DOS _and_ you
have an extended partition and/or two drives, this means that the names of
the partitions may change (e.g. D: may become E:). I have taken care that C:
always remains C:, so that you will still be able to boot.
Also if you have a CD-ROM, it will in most cases change its drive letter.
If you use the /L switch to explicitly specify the drive letter in the call
to MSCDEX in the autoexec.bat file, you might have to change it accordingly.
If you don't use the /L switch, MSCDEX will automatically choose the first
free letter, so that you do not need to change anything.
Apropos drive letters: DOS uses the following order to assign them:
1. The first primary partition on each drive
2. The volumes inside the extended partitions on all drives
3. The remaining primary partitions on all drives
Example:
C: first primary partition on first HD
D: first primary partition on second HD
E: first volume in extended partition on first HD
F: second volume in extended partition on first HD
G: first volume in extended partition on second HD

- 1
- 2
- 3
- 4
- 5
- 6
- 7
…
- 9
- 10