Mail Archives: djgpp/2011/02/23/05:30:18
"Rugxulo" <rugxulo AT gmail DOT com> wrote in message
news:4f137927-e686-40d7-a2af-55533dcb70b8 AT t13g2000vbo DOT googlegroups DOT com...
> > IMO, the easiest method to copy a directory and it's subdirectories is
> > LCOPY. But, this is for normal DOS.
> >
> > LCOPY is a LFN (Long FileNames) copy program written by Ortwin "Odi"
> > Glück (or Glueck).
>
> It has problems with my P4's FAT32 recovery partition.
>
Extended ? Too large ?
Win98SE won't recognize a 48GB FAT32 partition I just created on a 500GB
external USB harddisk. MS' "corrected" FDISK won't recognize it either,
pre- or post-partitioning... Supposedly, the fixed FDISK from MS handles
upto 550GB. NOT! It's not even close. It recognized 11GB maximum and
wouldn't allow partitions larger than that, i.e., major computation error...
FreeDOS' FDISK handled it OK though. Whew! But, *neither* of them would
/MBR on a non-boot, non-C drive ... which was a PIA. FreeDOS' FDISK also
wouldn't FDISK/MBR the drive even as a the booted C drive!!! ARGH! Really
FreeDOS guys? Ok, "I'm just about to cry..." I seriously thought I was
going to have to install the MBR from Linux, or partcopy a good MBR to a
floppy and back. Fortunately, MS' FDISK did handle /MBR once the drive was
physically reconfigured as boot. I guess MS wins one. Sorry, FreeDOS. I
would've expected FreeDOS' to /MBR to a non-boot drive since they also
removed the partition verify part of FDISK *and* allow non-boot drive
partitions to be marked active, but NOooo... Apparently, *nobody* thought
about that one. Do the FreeDOS guys even use DOS or FreeDOS? How can they
*not* run into that situation? I.e., needing to /MBR a non-boot drive?
Cuz' it had a Linux MBR, that's why... If there was a partition verify in
FreeDOS' FDISK, would've been _painfully_ slow. It took an hour just to
format the 48GB partition. That is just 1% of the total drive space, and
it's not even close to the size of a new multi-TB drive. I can't even
imagine my psychological grief if I had chosen some larger partition size.
> FreeDOS can
> read/write it, apparently, but LDIR doesn't work. I forget exactly
> why, something silly (odd sector count??).
>
FreeDOS error... ?
It's possible Odi's tools use "undocumented" internal DOS structures to get
LFN support. *If* so, then FreeDOS may not have the necessary, compatible
internal structures...
> Anyways, Odi long ago abandoned it, but you can find it on SourceForge. I
think he used Borland C (5.x?).
>
IIRC, it was MSVC 1.52c, the final 16-bit version. (Don't quote me...)
So, uh, I guess that makes LCOPY a one-liner... ;-)
RP
- Raw text -