Hi! 5-Июн-2006 12:43 [EMAIL PROTECTED] (James Haley) wrote to freedos-user@lists.sourceforge.net:
JH> When I set my boot manager to boot this other disk (F: in windows), it seems JH> to start considering it drive C: as evidenced by the message I get at JH> startup. This is because BIOS "exchanges" drives, when you select to boot from second drive, so FreeDOS found second _drive_ as first. JH> However, it then issues two IO errors (>1023 cylinders) and dies in This mean something wrong with disk geometry. For example, you partition disk not when LBA-mode was enabled or BIOS doesn't supports LBA-translation (when disk geometry parameters are adjusted so, that BIOS clients get cylynder numbers below 1024). JH> Is there any way to fix this "too many cylinders" problem, 1. Backup contents of questioned disk. 2. Remove (by FDISK) from disk all partitions. 3. Reboot and ensure, that in BIOS setup turned on LBA mode. 4. Repartition disk (by FDISK or somethink like Partition Magic). After this there should be all fine. JH> or am I stuck JH> booting from the CD? Note that my BIOS won't allow me to change the CMOS JH> settings for the disk size. Of course. Because disk size is an result of other geometry parameters (number of heads, cylinders, sectors). JH> Is FDISK or format capable of changing this? FDISK only manipulates partition. No one software may _change_ _disk size_. JH> Also, I really find it odd that an IO error should cause invalid opcodes to JH> execute. If kernel at some point loads (and executes) from disk garbage (because wrongly interpreted geometry), then this garbage may cause any number of invalid opcodes. _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user