Снова проблемы с NTFS

Тема в разделе "WASM.WIN32", создана пользователем mart, 17 окт 2008.

  1. mart

    mart New Member

    Публикаций:
    0
    Регистрация:
    1 окт 2007
    Сообщения:
    67
    Поставил себе задачу получить битовую карту кластеров на логическом диске и получил собственно. Затем я нахожу номера тех кластеров, которые свободны и забиваю их нулями.

    Проблема: клипы, которые находятся на диске не открываются после перезаписывания нулями.

    Как пытался решить: собрал в один огромный массив номера кластеров, в которых располагаются клипы. Снова начал перезаписывать, и при перезаписи каждого отдельного кластера проверял, не лежит ли он в огромном массиве. Ни один не лежит, никаких ошибок, все четко и гладко!!! Но клипы после перезаписи один хрен не открываются.
    Проверил уже все на 1000 раз. И на этом идеи, где искать ошибку, у меня закончились. Уже почти отчаялся её найти.

    Сталкивался ли кто с подобной проблемой? Есть какие-нибудь мысли как её можно решить? Заранее спасибо!
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Непонятно. Что за клипы и почему они должны открываться после перезаписывания нулями.

    P.S. В правильно заданом вопросе - половина ответа.
     
  3. mart

    mart New Member

    Публикаций:
    0
    Регистрация:
    1 окт 2007
    Сообщения:
    67
    Замечание ценное! А имелось ввиду то, что я не клипы перезаписываю нулями, а свободные кластеры на диске. Номера свободных кластеров получаю из битовой карты логического диска. Как раз на этом диске и лежат эти самые клипы (на которых по сути я и тестирую корректность перезаписывания свободных кластеров). И проблема вся в том, что я порчу клипы. Получается, что я ошибочно перезаписываю нулями несвободные кластеры диска. НО! Я дописал проверочный код, который мне сообщает, что я не трогаю несвободные кластеры диска. Вот я и в раздумьях где ошибка...
     
  4. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Ошибка в коде - тут и думать нечего.