home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / maj / 2360 / dkien.txt < prev    next >
Text File  |  1994-02-27  |  17KB  |  595 lines

  1. ###   #  #  ###
  2. #  #  # #    #
  3. #  #  ###    #
  4. ###   #  #  ###    Version 1.91, by Philippe Duby, February 27, 1994
  5.  
  6.  
  7.  
  8. 1 / Purpose of DKI
  9. 2 / Technical details
  10. 3 / Use examples
  11. 4 / List of all DKI's commands
  12. 5 / Display description
  13. 6 / Historic
  14. 7 / Registration - Contacts
  15.  
  16.  
  17.  
  18.  
  19. I / Purpose of DKI
  20. ==================
  21.  
  22.    DKI (for DisK Information) was initially designed to give a clear
  23. view of your drives free disk space, especially placed at the end of the
  24. AUTOEXEC.BAT file.
  25.  
  26.    It was then completed by a more sophisticated analyse of the disk units,
  27. detailing the type (hard disk, network , ...) with technical information
  28. if available (details about partitions, cd-rom tracks, ...) and
  29. physical information (for IDE, SCSI, CDROM disks).
  30.  
  31.    Finally, it was extended to recursive file and directory management:
  32. you can count, find, analyse and delete files and directories.
  33.  
  34.    That's why it is now a real administration tool that you can use to
  35. study the mass storage of a computer : DKI without parameters gives you
  36. information about free disk space, DKI /p physical information,
  37. DKI /1 the repartition of data inside directories, DKI /s the biggest
  38. files, DKI /b  performance, ...
  39.  
  40.    To get a summary of its possibilities, type DKI /?.
  41.  
  42.    This software is distributed as shareware. This means that you can use
  43. it and test it for 30 days, but you have to register if you are using
  44. it regularly. The registration fee is only US$ 10, so it's cheap for you
  45. but it will encourage me for the next DKI ... (see chapter VII).
  46.  
  47.     Finally, even if this program has been tested carefully for a long time
  48. and seems to work perfectly, I cannot warrant a perfect functioning and
  49. assume no responsability for any damage which may result from the use of DKI.
  50.  
  51.  
  52.  
  53.  
  54.  
  55. II / Technical details
  56. ======================
  57.  
  58. 1) Identified programs
  59. ----------------------
  60.  
  61. - Operating systems: DOS, DR-DOS, Windows, DesqView, OS/2.
  62. - Disk compression: Stacker, Superstor, Double Disk, DoubleSpace.
  63. - Networks: Novell Netware Lite, 2.2, 3.11, PairWare, PC LAN,
  64.   LanSmart, Lan Manager, Lantastic, Workgroups, Ftp drivers.
  65. - Disk-cache software: SmartDrive 4+, Pc-cache 8+,
  66.   Norton Cache 5, 6 et 7 (Ncache2), Hyperdisk, Combi.
  67. - Ramdisk : Ms Ramdrive, Srdisk.
  68. - Miscellaneous : Mscdex, 4Dos, Ndos.
  69.  
  70.  
  71. 2) Identified disk units
  72. ------------------------
  73.  
  74.    Floppy, Hard disk, ram-disk, compressed disk, SCSI syquest, CDROM,
  75. network, remote units (DRIVEMAP, INTERLINK), substituted units.
  76.  
  77.  
  78. 3) Collected physical data
  79. --------------------------
  80.  
  81.    IDE disk's name, partitions, SCSI units (via ASPI), CDROM tracks.
  82.  
  83.  
  84.  
  85.  
  86.  
  87. III / Use examples
  88. ===================
  89.  
  90. 1) Global units state
  91. ---------------------
  92.  
  93. => DKI
  94.  
  95.    State of all the units.
  96.  
  97. => DKI C: D:
  98.  
  99.    State of specified units.
  100.  
  101.  
  102.  
  103. 2) Technical information
  104. ------------------------
  105.  
  106. => DKI /p
  107.  
  108. Note: if you have more than 25 lines of information, try:
  109.  
  110. => DKI /pm
  111.  
  112. Note: DKI is able to give you details even about non formatted IDE disks,
  113. or IDE disks with a format different from DOS. It can handle 2 controllers.
  114.  
  115.  
  116.  
  117. 3) Full information
  118. -------------------
  119.  
  120. => DKI /v    (or /vm)
  121.  
  122. Note: in this mode, DKI counts all your files and directories, what
  123. possibly takes you too must time: press 'Esc' key to abort it.
  124.  
  125.  
  126.  
  127. 4) Information about disks, directories
  128. ---------------------------------------
  129.  
  130. => DKI c:\.
  131.    DKI \windows
  132.  
  133.  
  134. Note 1: you can mix commands:
  135.  
  136.    DKI c: d:
  137.    DKI c:\dos c:\windows d:
  138.  
  139. Note 2:  if you just want to study your PATH directories:
  140.  
  141.    DKI /e
  142.  
  143.  
  144.  
  145. 5) Summary by directories
  146. -------------------------
  147.  
  148. => DKI \windows /0
  149.  
  150.    Lists all the sub-directories from \windows, detailing the number of
  151.    files inside, and the size occupied by the directory on the disk.
  152.  
  153. => DKI C:\ /1
  154.  
  155.    Lists all the first-level directories of drive C:
  156.  
  157. => DKI d:\*.gif /1 (or 2 or 3)
  158.  
  159.    Lists all the directories of level 1, 2 or 3, containing .GIF files.
  160.  
  161. Note: you can work on all your drives with a single command:
  162.  
  163. => DKI $:*.exe /1
  164.  
  165.    Lists the directories containing programs for all your drives.
  166.  
  167.  
  168.  
  169. 6) Files information
  170. --------------------
  171.  
  172. => DKI c:\dos\*.exe
  173.  
  174.    Lists all the programs inside C:\DOS, specifying their date and size.
  175.  
  176. => DKI c:\windows\*.dll /0
  177.  
  178.    Lists all Windows's DLL, and displays their total size per directory.
  179.  
  180.  
  181.  
  182. 7) Deleting a directory or a set of files
  183. -----------------------------------------
  184.  
  185. => DKI c:\windows /d
  186.  
  187.    Completely deletes a 'thing' called Windows !
  188.  
  189. => DKI $:*.swp /d
  190.  
  191.    Deletes all the files with extension SWP of all your drives.
  192.  
  193. Note: if DKI encounters a read-only file, it asks you for confirmation
  194.    before deleting it..
  195.  
  196. Note 2: you can create a DOSKEY macro: DOSKEY XDEL = DKI $* /D.
  197.  
  198.  
  199.  
  200. 8) Analysing a set of files
  201. ---------------------------
  202.  
  203. => DKI /s
  204.  
  205.    Lists the 10 biggest files from current directory and sub-directory.
  206.    Sorted by decreasing size.
  207.  
  208. => DKI $: /s
  209.  
  210.    Lists the 10 biggest files of your computer.
  211.  
  212. => DKI d:\windows /ms30
  213.  
  214.    Lists the 30 biggest files of Windows, in 50 lines mode.
  215.  
  216. => DKI /t
  217.  
  218.    Lists all the files of your current directory modified today.
  219.    Sorted by increasing time.
  220.  
  221. => DKI $: /t1/1/94
  222.  
  223.    Lists all your computer's files modified on 1/1/94
  224.  
  225.  
  226.  
  227. 8) Unit drive benchmark
  228. -----------------------
  229.  
  230. => DKI c: /b
  231.  
  232.     Do a benchmark on unit C:, on the following rules :
  233.     DKI creates a 4Mb files, calculate a coefficient r according the
  234.     file creation speed, and do successively r*16 random reads of a
  235.     64Kb block, r*16 random writes of a 64Kb block, and the same thing
  236.     for r*4 * 256 Kb and r*1 * 1 Mb (so 1 Mb is transfered each time).
  237.    DKI displays the results of these tests, and the average speed.
  238.  
  239.    These values have been choosen carefully after several and long
  240.    tests because their reflecting correctly the unit work :
  241.     - 16 * 64K correspond to manipulating a lot of small files
  242.     (program compilation, ...),
  243.     - 4 * 256K correspond to medium sized files (images, ...),
  244.     - 1 * 1M correspond to big files (Windows program, ...).
  245.  
  246.    Of course, if you have a disk cache, the results will be different,
  247.    allowing you to compare the values. If you want to know the rough
  248.    performance of your disk, you have to disable this cache.
  249.  
  250.     This test works on Cdrom drive, but you have to disable Cdrom caching.
  251.  
  252. => DKI $: /b
  253.  
  254.    Tests all the units. Press 'Esc' to abort the test.
  255.  
  256.  
  257.  
  258.  
  259.  
  260. IV / List of all DKI's commands
  261. ================================
  262.  
  263. /? : commands summary
  264.  
  265. /0 : lists all the directories scanned during a file search.
  266. /1,2: same as above, but for directories before level 1 or 2
  267.  
  268. /a : displays with ASCII 7 bits filter and no color, to allow
  269.      for example the storage of the result into a BBS message.
  270.  
  271. /b : unit drive Benchmark.
  272.  
  273. /d : Delete mode, to delete recursively directories and files specified
  274.      Be careful with this command, because the deletion is quite fast,
  275.      so you have no time to have regrets after having started it !
  276.  
  277. /g : débuGing information (for me).
  278.  
  279. /e : scans the directories of the DOS PATH variable.
  280.  
  281. /i : facilitates DKI's installation, by looking for an appropriate
  282.      location where to copy DKI, and by updating your AUTOEXEC.BAT file
  283.      to add DKI and an XDEL macro.
  284.  
  285. /m : switches to Maxline mode (50 lines).
  286.  
  287. /p : Physical information.
  288.  
  289. /p : registration, by entering the name to register and its key.
  290.  
  291. /s : display the n biggest files (sorted by Size).
  292.  
  293. /t : display files modified d day (default = today, sorted by Time).
  294.  
  295. /v : Verbose mode.
  296.  
  297. /* : Full-information mode.
  298.  
  299. /- : bypass ASPI-SCSI detection
  300.  
  301.  
  302. Note: if you want to print DKI results, you have to redirect the
  303. standard output on a file, and then print this file
  304. Example: DKI /p > DKI.TXT    then COPY DKI.TXT PRN
  305.  
  306.  
  307.  
  308.  
  309.  
  310. V / Display description
  311. ========================
  312.  
  313. DKI 1.91 by Philippe Duby (c)94
  314. Running under DOS 5, Stacker 3, Netware 3.11, SmartDrive 4.1
  315.                                              -
  316.                        Release of elements   │
  317.                         identified by DKI  ──┘
  318.  
  319.  
  320. ───────────────────────────── Drive information ─────────────────────────────
  321.  
  322.                                       Used  Free    Total
  323. C: Hard disk 1 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓------   19 +   8 =  28 Mb  C:\
  324. D: Stacker 1.5 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓████-  351 +  23 = 375 Mb  D:\PDEV
  325. E: Hard disk 1 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓█████  286 +  12 = 299 Mb  E:\TMP
  326. F: Syquest     ≡≡≡≡≡▒▒▒▒▒▓---------   41 +  44 =  85 Mb  F:\
  327. G: Subst D:    ≡▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒-   20    /    375 Mb  D:\SBPRO
  328. L: Netware   1 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓██---  209 +  46 = 255 Mb* DEV\VOL1:\
  329. Σ: Total-Host  ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓███--  623 +  90 = 713 Mb  Phys= 327, Net=255
  330.      -       -            -             -      -    -      -
  331. Unit │       │            │             │      │    │      │  Current
  332. type ┘       │            ┴             │      │    │      └─ directory
  333.              │     bar display of       │      │    │
  334. Unit n° ─────┘       disk space         │      │    └── total size
  335.                                         │      │
  336.                        occupied space ──┘      └──── free space
  337.  
  338. Notes:
  339. 1) In case of Stacker drive, the compression rate is displayed (1.5), and
  340.    the total disk size is the real size (and not the theoretical which is
  341.    usually the normal size multiplied by 2).
  342.  
  343. 2) For substituted drives, the size occupied by the real drive is displayed
  344.    in grey color.
  345.  
  346. 3) At the end of the total line, Phys indicates the real physical size,
  347.    and Net the real size accessible by network.
  348.  
  349. 4) Total-host means the total size minus the size occupied by all the host
  350.    files containing a compressed disk.
  351.  
  352.  
  353.  
  354. ──────────────────────── File & directory information ───────────────────────
  355.  
  356.               Files  Dir │         Used   % │         Free   % │        Total
  357. C:\*.*          656   10 │   20,652,032  70 │    8,730,624  29 │   29,384,704
  358. D:\*.*        7,932  283 │  369,008,640  93 │   24,436,736   6 │  393,445,376
  359. E:\*.*          380   15 │  300,474,368  95 │   13,262,848   4 │  313,876,480
  360. E:\*.*          184   20 │   42,843,521  48 │   45,953,412  52 │   88,313,841
  361. G:\*.*          259   13 │   21,372,928   5 │   24,436,736   6 │  393,445,376
  362. L:\*.*        1,927  100 │  219,783,431  82 │   48,648,192  18 │  268,431,360
  363. Σ:\          11,154  421 │  910,059,520  69 │   95,078,400  31 │1,005,137,920
  364.          -        -    -            -                  -                  -
  365. Analysed │  Nb of │    │            │                  │                  │
  366. files    ┘  Files      │     Space used by        Free space      Total size
  367.                Directories     the files
  368.  
  369.  
  370. ─────────────────────────── Physical information ────────────────────────────
  371.  
  372.                 Cyl.Hd.ST │   Total │ Description
  373. Floppy 1     :   80. 2.18 │ 1.44 Mb │
  374. Floppy 2     :   80. 2.15 │ 1.20 Mb │
  375. Hard disk 1  :  700.16.60 │  328 Mb │
  376.  Part    1.1 :   60.  .   │   28 Mb │ DOS 16 bits (Active) (  9%)
  377.  Part    2.1 :  639.  .   │  299 Mb │ DOS Extended ( 91%)
  378. IDE disk     :  700.16.60 │  328 Mb │ T 6D8C X 0
  379. SCSI Host 1  :            │         │ T7   ADAPTEC AHA-1520 (ASW-1210 Ver 3.1)
  380.  Disk        :   85.64.32 │   85 Mb │ T3L0 SyQuest SQ5110   (SCSI-1)
  381. Net volume   :            │  344 Mb │ DEV\VOL1 (100%)
  382. CD-ROM       :   77'34''  │  682 Mb │ ARTSHOW91B (status = 07B6)
  383.  Track  1    :   68'42''  │  604 Mb │ Data
  384.  Track  2    :    2'05''  │   18 Mb │ 2 Audio channels
  385.       -           -  -  -     -       -
  386. Physical name     │  │  │     │       │
  387.   Nb of cylinders ┘  │  │     │       └ Description
  388.   or minutes         │  │     │
  389.          Nb of heads ┘  │     └ Total size
  390.           or seconds    │
  391. Nb of sectors by tracks
  392.  
  393.  
  394. Total mem   :    8 Mb (486 DX 33)
  395. Total disk  :  412 Mb
  396. Total net   :  344 Mb
  397. Total cdrom :  682 Mb
  398.  
  399. Cache info  : 2048 Kb for Dos,  2048 Kb for Windows, Success ratio = 73%
  400.                                                              -
  401.               Data found in the cache /Total of cache access ┘
  402.  
  403.  
  404. Notes:
  405. 1) For Novell Netware, the total size may be superior to the size
  406.    reported by DOS (because Novell can handle big clusters).
  407. 2) The partition are described by two numbers: the partition table number,
  408.    and the entry number in this table.
  409.  
  410.  
  411.  
  412.  
  413.  
  414. VI / Historic
  415. =============
  416.  
  417. 1.00 (11/92)
  418. ------------
  419. - 1st version, which displays the free disk space of all drives.
  420. - Name: DFREE (Disk FREE space).
  421.  
  422. 1.01 (01/93)
  423. ------------
  424. - Correction of various bugs.
  425.  
  426. 1.02 (02/93)
  427. ------------
  428. - Various improvements.
  429.  
  430. 1.03 (02/93)
  431. ------------
  432. - Able to collect information about files and directories.
  433. - New name, adapted to the new functionalities: DDSIZE.
  434.  
  435. 1.04 (03/93)
  436. ------------
  437. - Verbose mode added.
  438.  
  439. 1.05 (03/93)
  440. ------------
  441. - Able to delete files and directories.
  442.  
  443. 1.06 (04/93)
  444. ------------
  445. - Improvements ...
  446. - New easier name: DKI
  447. - Creation of a documentation.
  448.  
  449. 1.07 (04/93)
  450. ------------
  451. - 7 bits display mode.
  452. - Creation of the pseudo-unit $, corresponding to 'all units'.
  453. - IDE disk identification.
  454. - Partitions information.
  455. - Rounding routines to display Kb and Mb.
  456. - SCSI access via ASPI interface.
  457.  
  458. 1.08 (07/93)
  459. ------------
  460. - Analyse of CDROM disks.
  461. - Details about cache software.
  462.  
  463. 1.81 (08/93)
  464. ------------
  465. - Version 1.80 = 1.08
  466. - Correction of some bugs ...
  467.  
  468. 1.82 (09/93)
  469. ------------
  470. - If the command line contains files' references (*.C, WIN*.*, ...),
  471.   DKI displays information on these (directory, date, size),
  472.   to allow file search.
  473. - DKI displays the number of directories scanned during a search.
  474. - DKI handles international attributes (separator for thousand,
  475.   order of date, help text (/?) in English).
  476. - New documentation.
  477. - Installation module.
  478. - Better management of SCSI disks via ASPI .
  479. - Improvement of deletion routines.
  480. - New routines of IDE detection (functions as IDEID).
  481.  
  482. 1.90 (12/93)
  483. -----------
  484. - DKI identifies IDE/ESDI units installed on a second controller.
  485. - English documentation for shareware version.
  486.  
  487. 1.91 (2/94)
  488. -----------
  489. - Correction of problems with some CD-ROM
  490. - Modified to work with Stacker 3.1
  491. - Recognizes Windows for Workgroups 3.11
  492. - If the file C:\DKI.INS is not existing, displays help screen
  493. - Able to find the n biggest files (default is 10)
  494. - Able to find the files modified the d day (default is today)
  495. - Benchmark for unit drives
  496. - Display an animation during initialisation of DKI
  497. - Offers to get back to 25 lines after using /m option (50 lines)
  498. - Added detection for Hyperdisk, Combi, Srdisk
  499. - Key registration
  500.  
  501. Projects (??/94)
  502. ----------------
  503. - Version 2.0 for Dos and Windows.
  504.  
  505. Far projects (??)
  506. -----------------
  507. - Version for NT, OS/2, Linux, ...
  508.  
  509.  
  510.  
  511. Thanks
  512. ------
  513.  
  514. - Analysis, ideas, assistance: Jean-Daniel Pauget.
  515.  
  516. - Technical advice:
  517. * Ralph Brown (Interrupt List)
  518. * Henry-Pascal Eldin (LanSmart)
  519. * Doug Merrett (IDE disks)
  520. * Bruno Sirletti, Michel Cerdini (SCSI disks)
  521. * Lindsay Vagg (CPU identification)
  522.  
  523. - Betatesters: Lionel Drevon, Bruno Lassausaie, Georges
  524.   Bourne (sysop of GEORGE'S HOME), François Heizmann (LL),
  525.   Pascal Valette (sysop of LE LIEN), Henry-Pascal Eldin (LL),
  526.   Cyril MORISSE (sysop of LOKI), Patrick Kuchard, Harold Ovsec (GH),
  527.   Alain Gazet, Ivan Clement (GH), Vincent Mallet (Sysop of ZYLLIUS),
  528.   Philippe Debray (ZY), Jean-Louis Matrat (ZY), Dominique
  529.   Klein (ZY), Pascal Richard (GH), Serge Chenavard (GH),
  530.   Luc Blateau (GH), Yves Charier (BY), Michel Rousseaux (BY), ...
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537. VII / Registration - Contacts
  538. =============================
  539.  
  540. Registration will bring you 3 benefits:
  541. - Your own version of DKI,
  542. - Access to the next version,
  543. - Explanations about how DKI works if you are interested in.
  544.  
  545. To register, send me your address (mail and email), the name you want to
  546. register, your DKI's version and your payment (only banknotes).
  547. If you really can't send it in dollars, send the equivalent in your country
  548. money (I will start a money collection !).
  549.  
  550. License cost :
  551. - 1     : $10
  552. - to 50 : $10 * LicenseNumber * (1 - LicNb/100)
  553. - more  : $300
  554.  
  555. I will send you back a key to register DKI, and the latest version
  556. if you have an old one.
  557.  
  558.  
  559. If you want to help me to improve this program, you can send me the results
  560. of your tests (by creating a report file with DKI /G >DKI.TXT),
  561. your remarks and suggestion, and any information (documentation, listings,
  562. ...) you could have about peripherals detection and so on ...
  563.  
  564. Thanks a lot in advance!
  565.  
  566.  
  567.  
  568. My addresses:
  569. -------------
  570.  
  571. Philippe Duby
  572. 7 rue Jules Vallès
  573. 69100 VILLEURBANNE
  574. France
  575.  
  576.  
  577. COMPUSERVE : 73551,1561
  578.  
  579. INTERNET   : duby@lanpc1.univ-lyon1.fr
  580.  
  581. VIDEOTEXT  : ZENITH RTC (+33) 78.36.19.96, BAL : DKI
  582.  
  583.  
  584.  
  585. The latest version of DKI can be found on the following hosts :
  586. ---------------------------------------------------------------
  587.  
  588. BBS        : ZYLLIUS 2:323/7 FidoOrg, (+33) 93.32.07.20 (Magic name : DKI)
  589.  
  590. COMPUSERVE : IBMHW
  591.  
  592. INTERNET   : ftp lanpc1.univ-lyon1.fr
  593.  
  594. VIDEOTEXT  : ZENITH RTC (+33) 78.36.19.96
  595.