PDA

Показать полную графическую версию : [решено] папка - призрак в ntfs


KOLANICH
01-03-2013, 19:08
Есть внешний жёсткий диск.
Файловая система - ntfs.
Используется для работы с роутером.
Сегодня я решил переместить несколько папок через ftp.
2 папки нормально переместились, а с третьей произошла чертовщина.
1 после перемещения она перестала открываться через фтп

думаю, "что за хрень", подрубил диск к компу, открыл, обнаружил, что и переименовалась не совсем так, как планировал - в начале и в конце - пробелы.
переименовать не получилось - писало, что "уже есть с таким именем", хотя не было.
запустил chkdsk (гуевый) - пишет, что всё ок
Создал новую папку с нужным именем и переместил туда файлы.
Вроде переместились.
Попробовал удалить старую - чёрта с два.
чекдиск (гуевый) опять пишет ок
консольный тоже пишет что ок
засунул опять в роутер
как вы думаете, что я увидел?
одну папку.
потом она после нажатия "обновить" вдруг стала двумя папками
и обе заполнены!!!
опять в комп, опять чекдик, на этот раз уже консольный - пусто
сейчас сдуру запустил chkdsk E: /scan /F /perf /R, чувствую, что будет долго - диск 2хтерабайтный
и есть все шансы, что это бесполезно

KOLANICH
01-03-2013, 21:30
ничего не помогает

Tau_0
01-03-2013, 21:40
и есть все шансы, что это бесполезно »
Это не бесполезно, убить папку мохно но муторно... Как вариант в том же WinHex найти файловую запись с именем упёртой папки. Затем просто затереть её (два сектора) 00h.

Нет файловой записи, --- нет файла/каталога.

Покопайте в этом направлении, я часто видел, как с такой бедой обращались. Дисковый редактор даже чёрта затрёт...

KOLANICH
01-03-2013, 21:44
поконкретнее
обдумывал вариант с хекс-редактором
как конкретно это сделать, без поиска по 2хтерабайтному внешнему винту?

Tau_0
01-03-2013, 22:01
как конкретно это сделать »
Гугль в руки, и...

Папка ... и как её удалить?
http://forum.ixbt.com/post.cgi?id=print:11:40846

KOLANICH
01-03-2013, 22:20
Если каталог виден в WinHex и хотите удалить. Перейдите к его файловой записи. По смещению 16h байт от начала записи (т.е. от того места, где будет курсор) вместо 03 (возможно другое значение) впишите 00, Ctrl+S. там и так 00

Tau_0
01-03-2013, 22:25
там и так 00 »
А Вы всю файловую запись замочите --- 1024 байта или 2 512 байтовых сектора.

Предварительно можно подстраховаться и эти 2 сектора в надёжном месте сохранить.

KOLANICH
01-03-2013, 22:30
2 сектора?
точно 1024?
у меня секторы 4х кибибайтные
и как

короче, оказалось, что я неверно сначала нашёл.
Теперь нашёл верно с помощью WinHex.
Но есть проблема.
Не пишется.

Tau_0
01-03-2013, 22:59
точно 1024?
у меня секторы 4х кибибайтные »
У меня кластеры из четырёх секторов (в красной рамке), а вот файловая запись из двух секторов (в зелёной).

http://img171.imageshack.us/img171/2229/bpbf.png

KOLANICH
02-03-2013, 01:04
так как её удалить
в WinHex посмотрел смещение, в WxHexEditor перешёл по нему, но устройство в нём открывается только для чтения

Tau_0
02-03-2013, 12:27
в WinHex посмотрел смещение, в WxHexEditor перешёл по нему »
Вот с этого момента и до него поподроднее, --- желательно скрины показать...

ЗЫ Коли есть смещение, есть и сектор. Можно запросто выйти на сектор и скопировать (нужно 2 сектора) для страховки.
Затем любую балду в этот сектор (и далее...) записать..

KOLANICH
02-03-2013, 15:54
http://img194.imageshack.us/img194/592/wxhex.png
это скрин от wxhexeditor, жёлтым я отметил "затёртый" байт

похоже редактировать можно только по сата и иде, по юсб-сата видимо нельзя, подсоединил вместо системного, загрузился в линукс, затёр что нужно, загрузил в винду, запустил chkdsk, он написал, что ненавистная папка удалена...
нифига подобного

KOLANICH
02-03-2013, 16:27
кстати, теперь в нужном байте 00, а папка - где и была


затёр нулями, проверил, папка исчезла, ура :)

но смарты мне не нравятся , а конкретно то, что пункты "ошибок чтения" и "время раскрутки" - prefail
1 Ошибок чтения 0 100 100 51 0x000000000001
2 Пропускная способность 0 252 252 0 0x000000000000
3 Время раскрутки 10211 ms 67 66 25 0x0000000027E3
4 Циклов старт/стоп 75 100 100 0 0x00000000004B
5 Переназначенных секторов 0 252 252 10 0x000000000000
7 Ошибок поиска 0 252 252 51 0x000000000000
8 Время поиска 0 252 252 15 0x000000000000
9 Время наработки 300d 18h 100 100 0 0x000000001C32
10 Попыток раскрутки 0 252 252 51 0x000000000000
11 Перекалибровок 0 252 252 0 0x000000000000
12 Циклов включения 92 100 100 0 0x00000000005C
191 Ошибок G-sense 0 252 252 0 0x000000000000
192 Экстренных парковок 0 252 252 0 0x000000000000
194 Температура 35 °C 64 61 0 0x000000180023
195 Аппаратных коррекций ошибок 0 100 100 0 0x000000000000
196 Событий переназначения 0 252 252 0 0x000000000000
197 Секторов в очереди 0 252 252 0 0x000000000000
198 Неисправимых секторов 0 252 252 0 0x000000000000
199 Ошибок контрольных сумм UltraDMA 0 200 200 0 0x000000000000
200 Мультизоновых ошибок 0 100 100 0 0x000000000000
223 Циклов парковки головок 0 252 252 0 0x000000000000
225 Нагрузки на головки 95 100 100 0 0x00000000005F




© OSzone.net 2001-2012