I D64 possono avere diverse lunghezze, a seconda se hanno errori e/o extra tracks.
Ti incollo uno stralcio di un programma che feci tempo fa, in cui in base alla lunghezza in bytes del C64 stabilisco i casi possibili
Case 174848 '35 tracks, no errors
Case 175531 '35 tracks, 683 error bytes
.Errors = True
Case 196608 '40 tracks, no errors
.Extended = True
Case 197376 '40 tracks 768 error bytes
.Errors = True
.Extended = True
Ulteriori riferimenti puoi trovarli anche nella documentazione di Peter Schepers relativa al D64 (cerca Peter Schepers file formats)
Guarda a quale dei due da 190 corrisponde il tuo, se a extratracks o extra tracks+errori.
Se non corrisponde a nessuna allora il D64 probablmente è danneggiato.
Non trasferisco più D64 con quele caratteristiche da anni (e poi ho sempre fatto il giro 1541->PC) ma con star commander i D64 estesi possono essere trasferiti tranquillamente, gli errori dipende probabilmente dalla tipologia di errore, nel trasferimento 1541->PC si limira ad aggiungere degli extra bytes che indicano traccia, settore e numero errore, nel trasferimento contrario dovrebbe proprio ricrearlo sul supporto fisico.
Ho sempre usato star commander con cavo XE1541, non so oggi se altre interfacce/applicazioni riescono a gestire meglio quelle casistiche nel caso di creazione di dischi fisici da D64.
A.