Дописал LBA поправил найденые ошибки,добавил расчет емкости винта.
CF в CHS и в LBA читает,все разобрался почему с CFкартой зависало,прога только читает,данные не пострадают,можете тестить.
счетчик лба сделал до 255(реально считывает дальше) смысла больше делать не вижу,для проверки и так хватит.