Re: access an extended partition and

2011-04-28 Thread Michael Powell
sofiane chabane wrote:

 Good morning,
 I have installed FreeBSD in a multiboot way on my PC but till now I can't
 access my extended partition. Indeed, on my PC I have 4 primary partitions
 that I organized like this:
 
 
  Primary partition 1 : WinRE of windows vista
 
  Primary partition 2 : windows Vista
 
  Primary partition 3 : FreeBSD
 
  Primary partition 4 that is the extended one contains:
 
  Logical partition 1 : windows XP
 
  Logical partition 2 : a Gnu/Linux distribution
 
  Logical partition 3 : Data
 
 So, the problem is that I can't access the extended partion especially the
 Data one. This is my first problem.
 
 The second one is this:
 I'd like to change my profil picture (on my logging screen-I'm using KDE)
 and put my personal photo for example; I have tried but kdbm inducates
 that it 's impossible to do it. These are the problems I've encountered,
 so I hope I were concise. Thank you very much for being so kind and help
 me to solve these problems.
 

The so-called Dos 'Extended Partition' begins numbering with ad(x)s5.  It's 
been so long since I dealt with this. Partitions 'c' is a special 
designation and 'b' usually is reserved for swap. But a wild guess would be 
that your logical partition 1 (windows XP) would be ad(x)s5a, [substitute 
drive number for (x)]  - the next would be ad(x)s5d, and ad(x)s5e (maybe 
your 'Data' one?). You can manually use the mount command to test mount to 
somewhere like /mnt before trying to hardcode into fstab, if indeed you even 
wish to do so.

-Mike



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: access an extended partition and

2011-04-28 Thread Polytropon
On Thu, 28 Apr 2011 10:35:10 -0400, Michael Powell nightre...@hotmail.com 
wrote:
 sofiane chabane wrote:
 
  Good morning,
  I have installed FreeBSD in a multiboot way on my PC but till now I can't
  access my extended partition. Indeed, on my PC I have 4 primary partitions
  that I organized like this:
  
  
   Primary partition 1 : WinRE of windows vista
  
   Primary partition 2 : windows Vista
  
   Primary partition 3 : FreeBSD
  
   Primary partition 4 that is the extended one contains:
  
   Logical partition 1 : windows XP
  
   Logical partition 2 : a Gnu/Linux distribution
  
   Logical partition 3 : Data
  
  So, the problem is that I can't access the extended partion especially the
  Data one. This is my first problem.
  
  The second one is this:
  I'd like to change my profil picture (on my logging screen-I'm using KDE)
  and put my personal photo for example; I have tried but kdbm inducates
  that it 's impossible to do it.

NOTHING is impossible, even if KDE tells you so. :-)



  These are the problems I've encountered,
  so I hope I were concise. Thank you very much for being so kind and help
  me to solve these problems.
  
 
 The so-called Dos 'Extended Partition' begins numbering with ad(x)s5.  It's 
 been so long since I dealt with this. Partitions 'c' is a special 
 designation and 'b' usually is reserved for swap. But a wild guess would be 
 that your logical partition 1 (windows XP) would be ad(x)s5a, [substitute 
 drive number for (x)]  - the next would be ad(x)s5d, and ad(x)s5e (maybe 
 your 'Data' one?). You can manually use the mount command to test mount to 
 somewhere like /mnt before trying to hardcode into fstab, if indeed you even 
 wish to do so.

First of all, you can check partition layout using

# fdisk ad0

where I assume that ad0 is your first disk which we're
talking about. DOS extended partitions, as far as I
understood their concept, do not support the numbering
scheme used in UNIX partitioning, but continue the numbering.
According to Mike's suggestion, I think you will find
the following layout:

ad0s1   = 1st DOS primary partition - WinRE of windows vista
ad0s2   = 2nd DOS primary partition - windows Vista
ad0s3   = 3rd DOS primary partition - FreeBSD
Layout is something like this:
ad0s3a = /
ad0s3b = swap
ad0s3a = /tmp
ad0s3e = /var
ad0s3f = /usr
ad0s3g = /home
ad0s5   = 1st logical drive inside DOS extended partition
- windows XP
ad0s6   = 2nd logical drive inside DOS extended partition - 
- a Gnu/Linux distribution
ad0s7   = 3rd logical drive inside DOS extended partition - 
- Data

Terminology: A slice is what Windows calls a DOS primary
partition, and the separators on the slice are partitions.
Also note that a DOS primary partition is something different
from a DOS extended partition (which contains logical drives),
again not the same as partitions (in the UNIX meaning).
A partition carries a file system. For a slice in the
function of a DOS primary partition, this is implicit,
and the filesystem usually is msdosfs or ntfs. A partition
(again in the UNIX meaning) can have any file system; on
FreeBSD, it's usually UFS. As far as I know, there are
no partitions in a DOS extended partition - the logical
drives are represented by an own slice each.

The partition letter c refers to the whole slice or
the whole drive. I think it is implied since FreeBSD 5,
so /dev/ad0s7 can be used instead of /dev/ad0s7c.

Do not confuse all this confusing stuff. :-)

Try using the mount command (mount_ntfs I assume in your case)
to test-mount the drives (use -o ro for this, just to be sure).

I am not a multi-booter and do not use any Windows,
so I can't be more specific, sorry. Still I hope you can
try something given the above explainations.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org