VMwarePlayerでのディスク拡張でつまずいています。
ホストOSはWindowsXP、ゲストOSはCentOS5です。

まず、VMwareプレイヤーを起動し、対象のゲストOSを選択してから
ユーティリティ→拡張で、10GBから16GBに変更しました。
そのあと、ゲストOSを立ち上げて、下記のコマンドを実行しました。

#fdisk /dev/sda
コマンド (m でヘルプ): p[enter]

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System
/dev/sda1 * 1 6 48163+ 83 Linux
/dev/sda2 7 515 4088542+ 83 Linux
/dev/sda3 516 1175 5301450 83 Linux
/dev/sda4 1176 1305 1044225 5 拡張領域
/dev/sda5 1176 1305 1044193+ 82 Linux swap / Solaris

コマンド (m でヘルプ): n
利用可能フリーセクタがありません


シリンダーが1958あり、1305まで使用中なので、1306〜1958までは使用可能だと思うのですが
新しく作ることができません。
どうやって増やせばいいのでしょうか?
また、この方法でなくても、ほかの方法などあれば教えてください。