README.win32
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:6k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. cdrecord-1.8a22 or later can be compiled on Win9X/NT4 using Cygnus' cygwin
  2. which is freely available from:
  3. http://sourceware.cygnus.com/cygwin/
  4. To compile on Cygwin32, get Cygwin32-beta20 or later and install it, 
  5. by executing full.exe
  6. You will need approx. 39 MB to install a full cygwin developer release.
  7. Then create a symlink from /bin to the 'bin' directory 
  8. where bash is located and a symlink from /etc to the 'etc' directory 
  9. where termcap is located. This are very long paths (you may get the
  10. path for /bin by typing 'type bash' on the bash shell prompt but note 
  11. that the path you get with this command is clobbered for DOS).
  12. A typical command list for this could look like:
  13. cd /
  14. ln -s /cygwin/cygwin-b20/etc etc
  15. ln -s /cygwin/cygwin-b20/H-i586-cygwin32/bin bin
  16. Note that you may have to modify the paths for you local needs.
  17. Get the tar'ed source and unpack it with 'gnutar' or 'star',
  18. don't use winzip to unpack the tar archive, it will not
  19. unpack symlinks correctly.
  20. Now start a bash command line window and run 'make' ... 
  21. A bash window is available from the START -> Programs -> Cygnus Solutions
  22. menu.
  23. /*--------------------------------------------------------------------------*/
  24. Pre-compiled current 'cdrtools' Win32 binaries which should run on
  25. W95, W98 and WNT are available from:
  26. ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/win32
  27. To use the pre-compiled binary, put the files cygwin1.dll, mount.exe as well
  28. as the files:
  29. cdrecord.exe - The CD recording program
  30. cdda2wav.exe - The DAE (Digital Audio Extraction) program
  31. mkisofs.exe - The ISO-9660/Rock Ridge/Joliet Filesystem formatter
  32. readcd.exe - A simple program to extract CD-ROM raw data to a file
  33. in your WINDOWS binary directory and from a Command/MS-DOS (or bash) window
  34. type:
  35. cdrecord -help
  36. for usage, see also:
  37. http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/man/cdrecord.html
  38. All programs in this directory are Unix command line utilities and know
  39. nothing about DOS/WIN. They run in a POSIX subsystem that is supplied by
  40. cygwin1.dll. Therefore all directory names are given in Unix (POSIX) format 
  41. (i.e. use '/' for a directory separator, not ''). To access files on another 
  42. disks (i.e. floppy, CDROM and network disk), you need to use the supplied "mount"
  43. command e.g.
  44. mount a: /a
  45. mount d: /cdrom
  46. i.e. files on the floppy disk are accessed as being in directory /a and
  47. files on the CDROM are accessed as /cdrom (assuming your CDROM is drive d:)
  48. If you don't like to use the mount command, you may use //a/dir as a 
  49. replacement for the DOS directory name a:dir
  50. The following command creates a CD image in the current directory
  51. using a source directories on the CDROM drive, a sub-directory and the
  52. floppy drive:
  53. mkisofs -o hsfs.iso -J -R /cdrom/subdir dir1 /a 
  54. If you use the options noted above, the hsfs.iso image is ISO-9660 
  55. compliant and includes both Rock Ridge (IEEE P1282) and 
  56. Joliet (Microsoft proprietary) extensions.
  57. If your CD writer is on target 6, type 
  58. cdrecord dev=6,0 -v speed=4 hsfs.iso
  59. to write the image at speed 4 in TAO mode, or
  60. cdrecord dev=6,0 -v speed=4 -dao hsfs.iso
  61. to write the image in DAO mode.
  62. If you don't like to create the image file 'hsfs.iso' you may use a PIPE
  63. to connect mkisofs's output to cdrecord's inout by calling:
  64. mkisofs -J -R /cdrom/subdir dir1 /a | cdrecord dev=6,0 -v speed=4 -
  65. /*--------------------------------------------------------------------------*/
  66. If you don't know which target your CD-writer is, call
  67. cdrecord -scanbus
  68. This gives output similar to:
  69. Cdrecord-ProDVD sparc-sun-solaris2.4 release 1.8a39 Copyright (C) 1995-2000 J鰎g Schilling
  70. Using libscg version 'schily-0.1'
  71. scsibus0:
  72. 0,0,0   0) 'Quantum ' 'XP34300         ' 'F76D' Disk
  73. 0,1,0   1) 'SEAGATE ' 'ST11200N        ' '8334' Disk
  74. 0,2,0   2) *
  75. 0,3,0   3) 'TOSHIBA ' 'MK537FB/        ' '6258' Disk
  76. 0,4,0   4) 'WANGTEK ' '5150ES SCSI-36  ' 'ESB6' Removable Tape
  77. 0,5,0   5) 'EXABYTE ' 'EXB-8500-85QUE  ' '0428' Removable Tape
  78. 0,6,0   6) 'TOSHIBA ' 'XM-3401TASUNSLCD' '3593' Removable CD-ROM
  79. 0,7,0   7) HOST ADAPTOR
  80. scsibus1:
  81. 1,0,0 100) 'IBM     ' 'DCAS-34330      ' 'S65A' Disk
  82. 1,1,0 101) *
  83. 1,2,0 102) *
  84. 1,3,0 103) *
  85. 1,4,0 104) 'PLEXTOR ' 'CD-R   PX-W8220T' '1.00' Removable CD-ROM
  86. 1,5,0 105) 'YAMAHA  ' 'CRW4416S        ' '1.0f' Removable CD-ROM
  87. 1,6,0 106) *
  88. 1,7,0 107) HOST ADAPTOR
  89. The numbers on the labels are SCSIbus# * 100 + target#
  90. You then call cdrecord dev=bus#,target#,0
  91. If you e.g. like to talk to the Yamaha drive from the list above, you need to
  92. call:
  93. cdrecord dev=1,5,0 ......
  94. /*--------------------------------------------------------------------------*/
  95. NOTE
  96. If you like to use the tools with SCSI or ATAPI, you need a working 
  97. ASPI32 driver and dll on your system. If you don't have it already, 
  98. look for 'aspi_me'. You need to set you clock back to a time before 
  99. Jan 1st 1999 to be able to install it. Note that 'aspi_me' contains 
  100. original Adaptec drivers and is banned from most ftp servers for this 
  101. reason. 
  102. IMPORTANT
  103. In order to avoid damaging CD blanks because Win is trying to access
  104. the drive while cdecord writes to it, you definitely should edit
  105. your registry and set the value of
  106. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdromAutorun
  107. to '0'.
  108. The Registry entry noted above is valid for WNT, I don't know
  109. if you need to do this for W95 or W98, nor do I know the
  110. correct Registry entry for these systems.
  111. /*--------------------------------------------------------------------------*/
  112. For binary only users:
  113. If you like a DOS shell that allows to redirect stderr, look for 
  114. ftp://ftp.jpsoft.com/4dos
  115. Otherwise you may want to install the Cygwin light version which
  116. only includes the user commands.