Про HDD... Как узнать форм-фактор HDD...
По дате
По рейтингу
На компах обычно 3.5", на ноутах-2.5", на нэтбуках-1.8".
Замерить тупо размеры линейкой, если на глаз не различаешь 2.5 от 3.5 дюйма
Осталось только добавить, что хард быстренько определяется ч/з udev:
$ udevadm info -a -p $(udevadm info -q path -n /dev/sdX)
Будет что-то вроде этого:
...
looking at parent device '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0':
KERNELS=="0:0:0:0"
SUBSYSTEMS=="scsi"
DRIVERS=="sd"
ATTRS{device_blocked}=="0"
ATTRS{type}=="0"
ATTRS{scsi_level}=="6"
ATTRS{vendor}=="ATA "
ATTRS{model}=="Hitachi HDS72202"
ATTRS{rev}=="JKAO"
ATTRS{state}=="running"
....
модель напеши в гуугл
по модели винча в поисковик в бейте и почитайте его описание