прямое чтение с диска

Тема в разделе "WASM.BEGINNERS", создана пользователем el-, 20 июл 2007.

  1. el-

    el- New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    89
    вот вопрос по статье ms rem'a, как заставить работать метод покластерного копирования с fat32, я так понимаю что посл getvolumeinformation установив что ситема fat32 при установки указателя на кластер SetFilePointer(hDrive, Offset.LowPart, &Offset.HighPart, FILE_BEGIN); надо учитывать длину таблицы fat32. правильно ли я думаю или это высчитывается раньше ? и как собственно узнать эту самую длину ?

    зы. по форуму пошарился, гугл помучал ... вроде ниче нету ):
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    через IOCTL_ этот код должен работать на любой ФС.
     
  3. el-

    el- New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    89
    n0name
    как раз нет, сам ms rem писал чо нужно добавлять длинну таблицы fat к номеру кластера ... собственно что, куда добавлять и в каком количестве я так и не разобрался ... ):
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    el-
    Почитай доку по фат, есть и на русском. Первоисточник с примерами: fatgen103.doc (цифры могут меняться).
     
  5. el-

    el- New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    89
    IceStudent
    не могли бы направить подробнее, какую главу почитать ?
    какие структуры нужны в данном случае ?
    как ведется расчет указателя на кластер?