lee wrote:

> Kamaraju S Kusumanchi <raju.mailingli...@gmail.com> writes:
> 
>> I am trying to parition a new "Western Digital WD Scorpio Black 750 GB
>> SATA 3 GB/s 7200 RPM 16 MB Cache Internal Bulk/OEM 2.5-Inch Mobile Hard
>> Drive" but with no success.
>>
>> $sudo fdisk -l /dev/sdb
>>
>> Disk /dev/sdb: 750.2 GB, 750156372992 bytes
>> 255 heads, 63 sectors/track, 91201 cylinders, total 1465149166 sectors
>> Units = sectors of 1 * 512 = 512 bytes
>> Sector size (logical/physical): 512 bytes / 512 bytes
>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>> Disk identifier: 0x00000000
>>
>> Disk /dev/sdb doesn't contain a valid partition table
> 
> That is to be expected for a new disk.  IIRC, fdisk (or was that
> cfdisk?) has an option to start over with an empty partition table.
> 
> Depending on which version of fdisk you have, there are options you can
> use to turn off msdos compatibility and to turn on something else --- I
> don't remember what these options were, and my version of fdisk doesn't
> have them anymore ("fdisk -n" or "fdisk -nc" maybe?), so I forgot about
> them.

There are some warnings when I tried to use fdisk to create a new empty DOS 
partition table. Do you know how to eliminate the warning?

$fdisk -v
fdisk (util-linux 2.20.1)

$sudo fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF 
disklabel
Building a new DOS disklabel with disk identifier 0x14879ac2.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by 
w(rite)

Command (m for help): p

Disk /dev/sdb: 750.2 GB, 750156372992 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149166 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x14879ac2

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): o
Building a new DOS disklabel with disk identifier 0xe3c60b5a.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by 
w(rite)

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.


So, I wrote the partition table but the warning keeps coming back if I run 
fdisk again.

$sudo fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF 
disklabel
Building a new DOS disklabel with disk identifier 0x2c2ba04d.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by 
w(rite)

Command (m for help): q


> 
> Anyway, make a new empty partition table and create a partition and see
> if you can write that to disk.  Always reboot after creating partitions;
> I've seen it going wrong when not rebooting and only re-reading
> partition tables.
> 

What do you mean reboot after creating partitions? This is an external hard 
drive that does not have any OS. So how can I reboot from it? Do you mean 
disconnect and reconnect?

>> 2) Is "msdos" a valid option to choose for this hard drive?
> 
> Is "msdos" a useful partition type for you?  Try "Linux", and if it
> works, you can try to change it to msdos.
> 

There is no "Linux" option. In gparted -> Device -> Create Partition Table -
> Advanced -> Select new partition table type, the available choices are

msdos, aix, amiga, bsd, dvh, gpt, mac, pc98, sun, loop

thanks
raju
-- 
Kamaraju S Kusumanchi
http://malayamaarutham.blogspot.com/


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/k3e2lo$6dv$1...@ger.gmane.org

Reply via email to