Доступ к ntfs

Discussion in 'WASM.OS.DEVEL' started by acckiitvar, Mar 1, 2012.

  1. acckiitvar

    acckiitvar Member

    Blog Posts:
    0
    Joined:
    Sep 26, 2011
    Messages:
    71
    Здравствуйте, у меня возникла потребность найти из первичного загрузчика 1 файл на жестком диске ( сектора где он лежит), отформатированном в ntfs. Как это реально можно сделать с наименьшими потерями по времени? Ведь как я понимаю специальных прерываний нет? Но ведь загрузчик винды как то умудряется скопировать файлы в озу, те же ntoskrnl и еще что нить из базовых.
     
  2. h0t

    h0t Member

    Blog Posts:
    0
    Joined:
    Apr 3, 2011
    Messages:
    735
    читаейте доки по ntfs, ам проблем возникнуть не должно, можете ntfs-3g взять как пример или сотню других реализация под ntfs
     
  3. x64

    x64 New Member

    Blog Posts:
    0
    Joined:
    Jul 29, 2008
    Messages:
    1,370
    Location:
    Россия
    Загрузчик ntldr и ему подобные тупо содержат базовый код парсинга основных файловых систем.
     
  4. shm

    shm New Member

    Blog Posts:
    0
    Joined:
    Sep 18, 2010
    Messages:
    93
    Написать читалку файлов с ntfs раздела можно за пару вечеров. Вся необходимая инфа есть в Linux NTFS Project. Русские переводы есть (в основном в рамках рассказа о ручном восстановлении инфы) , но безошибочных я не видел. Официальных доков нет - ФС закрытая. Никаких документированных прерываний BIOS работы с диском на уровне логических структур естественно нет.
     
  5. acckiitvar

    acckiitvar Member

    Blog Posts:
    0
    Joined:
    Sep 26, 2011
    Messages:
    71
    Всем спасибо за помощь, видимо буду писать. Если будут вопросы буду спрашивать.