[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bug ?: Disappearing DOS partitions



On Fri, 19 Sep 1997, Lazaro Salem wrote:

> If you haven't fixed your problem, I can help you. Just send us what
> your able to see from DOS (with DOS FDISK) and/or from linux with 
> cfdisk and with fdisk if you have it on your system (they do not present
> the same information as far as I remember).

	Hi,

	Thanks for offering to help.  Sorry it took me so long to reply.  
I'm sending you the information you asked for, but first I think I should 
reexplain my problem.  I don't I did a very good job of it in my first post.

	After having added partitions to my hard disk using Linux fdisk, 
and successfully installing Linux.  I was able to boot to DOS and see, 
consult, write to, and otherwise use two logical disks on the extended 
partition.  I could come back to Linux and see all my DOS disks (one a 
primary partition and two logical disks).  Then one day, booting to DOS, 
the logical DOS drives were no longer there.  Couldn't see 'em, couldn't 
use 'em, autoexec.bat couldn't find 'em.  If I booted back to Linux, 
however, there they are.  I can mount them and do anything one would 
expect to do with a mounted file system.  But not under DOS.  As you will 
see in the following partition table reports, DOS seems to have lumped 
the two logical disks and the Linux logical partitions into one big 
extended non-DOS partition.

	Here goes, the partition table as reported by Linux fdisk, cfdisk 
(Linux), and DOS fdisk.

----------- Begin transcript ---------------------------------
fdisk (Linux)


Disk /dev/hda: 64 heads, 63 sectors, 786 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/hda1   *        1        1       65   131008+   6  DOS 16-bit >=32M
Partition 1 has different physical/logical endings:
     phys=(259, 15, 63) logical=(64, 63, 63)
Partition 1 does not end on cylinder boundary:
     phys=(259, 15, 63) should be (259, 63, 63)
/dev/hda2          261       66      473   821520    5  Extended
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(260, 0, 1) logical=(65, 0, 1)
Partition 2 has different physical/logical endings:
     phys=(1023, 15, 63) logical=(472, 31, 63)
Partition 2 does not end on cylinder boundary:
     phys=(1023, 15, 63) should be (1023, 63, 63)
/dev/hda5          261       66      130   131008+   6  DOS 16-bit >=32M
/dev/hda6          521      131      195   131008+   6  DOS 16-bit >=32M
/dev/hda7          781      196      465   542776+  83  Linux native
/dev/hda8         1024      465      473    16600+  82  Linux swap

****************


                            cfdisk 0.8d BETA (>2GB)
Disk Drive: /dev/hda
               Heads: 64   Sectors per Track: 63   Cylinders: 786
Name        Flags         Part Type      FS Type                  Size (MB)
------------------------------------------------------------------------------
/dev/hda1   Boot          Primary        DOS 16-bit >=32Mb           127.97
/dev/hda5                 Logical        DOS 16-bit >=32Mb           127.97
/dev/hda6                 Logical        DOS 16-bit >=32Mb           127.97
/dev/hda7                 Logical        Linux                       530.09*
/dev/hda8                 Logical        Linux Swap                   16.25*
                          Pri/Log        Free Space                  617.21*
***********

DOS fdisk

Partition       Flag      Type      Volume Name    Mb   System    Used
C:1             A         PRI DOS                  128  FAT16     8%
  2                       EXT DOS                  802            52%

  Total disk space : 1545  Mb (1 Mb = 1 048 576 bytes)

-----------  End  transcript ---------------------------------

	Hope this helps you to help me get back my logical DOS drives.  
Thanks again.

	Gerald Crimp


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: