кстати, а всё-таки, в чем-то есть прикол, что продолжая движение диска и заходя на второй круг первый сектор так же не ловится.
у меня юзается две функции, одна запрашивает только один сектор но с "ретраями", вторая типа читает всю дорожку (но обе через вызов IOCTL_FDCMD_READ_DATA). так вот дорожкой практически всегда читается, а вот у той же дискеты посектроно первый сектор "прицельно" не хочет считываться. возможно при попытке чтении трека первый сектор во втором круге сектор физически проходит уже под головой целиком, а распознование потока mfm продолжается в реалтайме, да и порядок секторов следования контроллеру безразличен. надо будет больше поэкспериментировать...




Ответить с цитированием