If DBCC SHOW_CONTIG shows a lot of fragmentation for a specific table, the only way to reallocate the pages is to drop and recreate the clustered index. Running a defrag tool on the drive will have no effect since SQL Server manages the space with the data file, not NT.
-Mike