CoreParts IB320002I328 internal hard drive 320 GB Serial ATA