Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!sri-unix!husc6!hao!ames!amdcad!sun!pepper!cmcmanis From: cmcmanis@pepper.UUCP Newsgroups: comp.sys.amiga Subject: Re: ARRGH! Disk Killer in 1.2 Message-ID: <35591@sun.uucp> Date: Fri, 4-Dec-87 13:21:15 EST Article-I.D.: sun.35591 Posted: Fri Dec 4 13:21:15 1987 Date-Received: Tue, 8-Dec-87 03:29:49 EST References: <1539@stb.UUCP> Sender: news@sun.uucp Reply-To: cmcmanis@sun.UUCP (Chuck McManis) Organization: Sun Microsystems, Mountain View Lines: 28 In article <1539@stb.UUCP> michael@stb.UUCP (Michael) writes: >There is a NASTY disk eater bug in 1.2 > >The bug? There is a requestor in 1.2 that says "You MUST replace disk >so and so in drive so and so.". It didn't come up. Nor was the i/o >simply flushed and lost; it wrote on the wrong disk. This isn't a bug its a feature! :-(. If HEX is doing what I think it is doing. When you DiskCopy something, did you notice how the little disk icons both say "BUSY:" underneath them? Well that is the result of sending an ACTION_INHIBIT to the drive. As far as DOS is concerned your drives are empty, because it has been told by the program to ignore any signals (like diskchange) coming from the drive. Then the copy routine uses the ETD_RAWREAD/RAWWRITE commands for speed (since you aren't looking at the bits why encode/decode them no?) And these don't check for a diskchange either, well you get the picture. The program is just moving bits it don't know nuthin from file systems volumes or whatever, it takes from here, and puts them there, you swap the media and it don't care. Now a "copy Vol1: to Vol2: all" command would have worked since the DOS knows which is the source volume and which is the destination volume. But it doesn't format while it copies either. really your only choice is to just wait until the copy program gives up and then try with a different disk. --Chuck McManis uucp: {anywhere}!sun!cmcmanis BIX: cmcmanis ARPAnet: cmcmanis@sun.com These opinions are my own and no one elses, but you knew that didn't you.