please consider the code as absolutely not tested and be very careful. so far i have used it on adaptec 2940 and 15XX, ibm scsi w/wo cache with my maxoptix t4-2600. i have only 1024 b/s media. 2048 and dynamic change of 512/1024/2048 was not tested. please keep the distribution under control (do not put the package on the net). there are two reasons: 1) i do not want to distribute not tested code; 2) that was my home project - i am not responsible for such type of work in ibm, and being an ibm employee i may violate ibm internal rules by distributing something from myself. the whole procedure is not clear for me at the moment... command line options: /q quiet; /v verbose; /!N skip device number N, do not virtualize device number N; /lr{:N} lock removable, locks media in removable device(s); /od{:N} optical to disk, reports optical(7) device(s) as disk(0) device(s); the last two options are not required with newdasd package. os2dasd.dmd from newdasd provides it's own /of and /rf options. please use /v switch - it will show you device numbers. in order to be able to read the output you will need pause.sys added to your config.sys as a first line: DEVICE=C:\PAUSE.SYS IFS=C:\OS2\HPFS.IFS .... . . . you may place N512DASD.FLT just before OS2DASD: . . . BASEDEV=XDFLOPPY.FLT BASEDEV=N512DASD.FLT /v BASEDEV=OS2DASD.DMD /of /rf . . . after booting with N512DASD.FLT you should see one more HD, which you will need to partition and so on... regards, alexander.