PDA

Показать полную графическую версию : Error/Status Code: 0223


Страниц : 1 [2]

IgNat
11-12-2011, 03:48
не оставляйте меня один на один с этим »- так и не наблюдается "одиночество" ;) Главное, не торопитесь! Что непонятно, спрашивайте. И внимательно читайте сообщения. Например:- лучше тест Запись (Стирание) в этих же программах. Если нет возможности скопировать данные, то:
Цитата IgNat:
тест Линейное чтение с параметром Advanced REMAP »
только ограничить область теста и запустить тест циклически (не всегда помогает). »- т.е. стирание производится только при копировании данных на другой носитель. В остальных случаях применяются не деструктивные методы.

Для начала, есть возможность скопировать важные данные на другой носитель?

250966
11-12-2011, 03:55
IgNat, что такое Запись (Стирание)? Я так понимаю, это типа полное удаление информции на диске? У меня все важные файлы зарезервированы на внешние носители , флешки, USB-HDD, в сетевых хранилищах. Просто не пойму, что делает эта процедура, и можно ли из под DOS в Виктории её выполнить? И какой порядок, на что нажимать по очереди? Может я не то нажму. И какие там параметры, 256 или 512. Там столько настроек, я ничего не разберу.

misha2
11-12-2011, 04:33
что такое Запись (Стирание)? »
Стирание и запись - не одно и то же. Функция Write производит именно стирание всех секторов, заполняя их паттерном "0000". А запись это когда прога при чтении (то бишь скане), натыкаясь на сектор нечитаемый по таймауту, даёт команду винту на перезапись этого сектора (блока секторов)...
можно ли из под DOS в Виктории её выполнить? »
Конечно. Но в PIO, если винт большой, то долго ждать придётся (тогда уж MHDD c FastErase). Или виндовая Вика.
И какой порядок, на что нажимать по очереди? Может я не то нажму. И какие там параметры, 256 или 512. Там столько настроек, я ничего не разберу. »
Тогда почитайте доку к ней.

IgNat
11-12-2011, 04:51
250966, у вас с переустановкой ОС могут быть проблемы?

По логу три блока секторов с задержками:
14:48:06 : Warning! Block start at 34627584 = 453 ms
15:05:56 : Warning! Block start at 220454912 = 297 ms
17:48:05 : Warning! Block start at 1754626048 = 344 ms
Начните с 1-ого, в Victoria for Windows:
Start LBA: 34625000
End LBA: 34629000
Block size: 256 (при необходимости уменьшая до 32)
Loop test
Read
Erase

В итоге, по хорошему :), блок секторов перейдёт в "серую зону". Как получится, неизвестно.

Стирание и запись - не одно и то же. Функция Write производит именно стирание всех секторов, заполняя их паттерном "0000". А запись это когда прога при чтении (то бишь скане), натыкаясь на сектор нечитаемый по таймауту, даёт команду винту на перезапись этого сектора (блока секторов)... »- misha2, совсем запутали парня :) Оперируете для себя очевидными вещами. Давайте исходить из интерфейса программ. А именно, в русскоязычной Victoria for DOS есть:
- Запись (стирание) (именно так и называется), что соответствует:Функция Write ... »
- Erase 256 sect, что соответствует:А запись ... »
Но в PIO, если винт большой, то долго ждать придётся (тогда уж MHDD c FastErase). Или виндовая Вика. »- забыли про Security Erase ;) (правда, не на всех HDD :( срабатывает).

Tau_0
11-12-2011, 11:54
Что теперь делать? Пишет неверная битовая карта тома. »
Это плохо --- потёрта нулями битовая карта ФС NTFS --- отзвуки применения Erase в связке c read.

Поясняю на пальцах:
1. Хард по природе своей блочное устройство. Т.е. ориентирован на работу с блокированными данными, где размер_блока/коэффициент_блокирования/Block_Size это просто число секторов в блоке с последовательными номерами.

2. Чем больше размер блока тем быстрее идёт I/O.

3. Когда Victoria сканирует поверхность харда то замеряется скорость считывания (время считывания) одного блока. Если блок секторов считывается слишком долго, то в нём есть замедленные секторы. Больше никакой иной физики здесь нет.

4. Из-за одного плохого сектора по Erase затирается весь блок. Это очень много и связку read+erase в общем случае на больших блоках использовать нельзя. Например, если BlockSize = 256 (принято по умолчанию) убивается/затирается 128 KiB информации. В Wictoria for Windows BlockSize можно менять --- стандартно на выбор предлагаются значения по степеням двойки от 32 до 2048. Но можно насильно вбить только 1 (один) сектор в блок.

5. Я хотел, чтобы Вы с проблемным блоком работали на уровне одного сектора. Но теперь уже поздно… Постарайтесь понять, --- что у Вас произошло.

Поэтому, проанализировав ниже приведенную консткрукцию от IgNat, утверждаю --- то, что ещё не успели убить в двух блоках, будет теперь убито...

Начните с 1-ого, в Victoria for Windows:
Start LBA: 34625000
End LBA: 34629000
Block size: 256 (при необходимости уменьшая до 32)
Loop test
Read
Erase

ЗЫ В Victoria for Windows среда может притормаживать нормальные блоки --- имейте это в виду...


Добавлено.
- забыли про Security Erase (правда, не на всех HDD срабатывает). »
На руборде Tomset утверждал, что на шустрых компьютерах в режиме API при BlockSize =1024 или 2048 write отрабатывает быстрее, чем даже Security Erase

misha2
11-12-2011, 12:43
забыли про Security Erase »
Не забыл, а промолчал, дабы - - misha2, совсем запутали парня » не запутать совсем :)
(правда, не на всех HDD срабатывает). »
Должно на всех. Парольная подсистема накопителей подвержена АТА-спецификации и одинакова для всех винтов без исключения.

IgNat
11-12-2011, 14:39
250966, что сделано, если есть результат, то приведите скриншоты/логи.

Это плохо --- потёрта нулями битовая карта ФС NTFS --- отзвуки применения Erase в связке c read »- ясновидением и утверждениями прекращайте заниматься. А то выйдет как у вас обычно бывает, типа:у меня перемкнуло »утверждаю --- то, что ещё не успели убить в двух блоках, будет теперь убито... »- да и алах с ними:У меня все важные файлы зарезервированы на внешние носители , флешки, USB-HDD, в сетевых хранилищах. »Если бы автор темы ответил на:у вас с переустановкой ОС могут быть проблемы? »- то было бы предложено не read+erase, но Запись (стирание) в Victoria for DOS.

250966
11-12-2011, 15:05
с переустановкой системы и всё что касается ПО - проблем нет. Как долго в PIO будет идти процесс и как его включить?

Tau_0
11-12-2011, 15:09
- да и алах с ними: »
Угу, это очень умно затирать не единичные проблемные секторы, а целые блоки секторов... :o

Без этой глупости запросто можно обойтись...
А уж про перестановку Windows.... Ладно, --- молчу в тряпочку...

IgNat
11-12-2011, 15:33
250966, в Victoria for DOS по той же аналогии, только выбираете не Линейное чтение, но Запись (стирание) и Loop. Если значения 200ms/500ms/1.5ms перестанут увеличиваться или станут нулевыми, значит всё прошло успешно. Линейным чтением проверяете эту же группу секторов, также не должно быть значений 200ms/500ms/1.5ms. По результатам снимаете скриншоты. После данных операций, скорее всего, ОС не загрузится (но если в этих группах секторов не было системных файлов, то загрузится :)). Если нет другого ПК, то в любом случае, можно загрузиться с любого LiveCD для оперативной консультации. Удачи, ;)

молчу в тряпочку... »- разумное решение :)

250966
11-12-2011, 16:49
IgNat, Вы хоть бы сказали что эта процедура на двое суток, у меня показывает 51 час, и скорость 6 мб . Я побоялся, что могут внезапно выключить свет, и остановил после двух минут. Сейчас зашёл с Live USB, и где там этот Loop выставлять, в том же окне , где и запись, только ниже END Loop test? Система у же не грузится, что делать , включить её?

IgNat
11-12-2011, 17:11
250966, какие 2-ое суток :confused: промежуток:Start LBA: 34625000
End LBA: 34629000 »стирается меньше 10 сек!где и запись, только ниже END Loop test? »- да.

250966, Главное, не торопитесь! Что непонятно, спрашивайте. И внимательно читайте сообщения. Например: »- то было бы предложено не read+erase, но Запись (стирание) в Victoria for DOS. »алгоритм действий же:По логу три блока секторов с задержками:
14:48:06 : Warning! Block start at 34627584 = 453 ms
15:05:56 : Warning! Block start at 220454912 = 297 ms
17:48:05 : Warning! Block start at 1754626048 = 344 ms
Начните с 1-ого, в Victoria for Windows:
Start LBA: 34625000
End LBA: 34629000
Block size: 256 (при необходимости уменьшая до 32)
Loop test
Read
Erase
В итоге, по хорошему , блок секторов перейдёт в "серую зону". Как получится, неизвестно. »не меняется!

250966
11-12-2011, 17:20
IgNat, Поздно уже, не мог там найти как эти праметры с числами забить,у меня уже диск не видится с разделами. Запускать на двое суток на весь диск?

IgNat
11-12-2011, 17:21
250966, нет, смотрите выше. С одним участком разберётесь, переходите к следующему по аналогии.

250966
11-12-2011, 17:27
IgNat, так у меня уже хард не определяется не видно его с live системы , и система не грузится, вообше ничего нет

а если его в boot cd от WD презаписать нулями, это что нибудь даст? Может мне так проще будеТ. в этой Виктории неподготовленному человеку голову сломать можно

Tau_0
11-12-2011, 17:36
уже хард не определяется не видно его с live системы , и система не грузится, вообше ничего нет »
А у Вас самого мозги есть...???...
К любым рекомендациям необходимо относится критически...

При той методе, что Вам предложили, этот финал был очевиден...

IgNat
11-12-2011, 17:46
250966, причём здесь live система :confused: хотя и в ней можете в Victoria for Windows сделать Write. Но лучше в Victoria for DOS. Что именно непонятно?

Tau_0, постарайтесь не раздражать меня своей ересью.

250966
12-12-2011, 05:07
Не могу я разобраться с удалением этого конкретного сектора, затёр всё нулями в DOS диагностическим диском от WD, по новой создал разделы и поставил заново ось с программами, хорошо что ещё ключи живые для онлайн активации, вот что Виктория показывает при линейном чтении, как конкретно отрубить то, что на снимке, я не знаю. Где там эти цифры вбивать, повторюсь, если бы у меня была бы чёткая пошаговая инструкция - я бы может и сделал. А не так, как указано вами, с такими программами могут работать люди, которые в них разбираются. Я её до этого 2 раза видел. чтобы вбить эти числа, что вами указаны, нужно указать от А до Я, чтобы человек даже далёкий от этого смог бы провести эту процедуру. Тем более, большинство пользователей далеки от этого. Вы же, наверное, по себе судите, что и другие что-то в этом волокут. Всё равно, всем большое спасибо за внимание и помощь. Только хочется , чтобы один кто-нибудь советовал, а то, вы всех так запутаете. Я тоже модер на форуме, по музыкальной части, в основном lossless и что касаемо радио. И я всё расжёвываю людям, чтобы всё было понятно и если даю советы, то обязательно с пояснениями как настроить программу правильно, как сделать рип, как записать, как и чем сделать декомпрессию, ну и т.д. Просто пользователи, в основном конечно же, не имеют отношения к работе программ для железа и не имеют никаких представлений даже теоретических, неговоря уже о практике.

То, что на снимках, с этим можно жить? Не страшно, может ли из-за этого дальше ухудшатся состояние?

http://storage1.static.itmages.ru/i/11/1212/s_1323647427_5680917_822422a851.jpeg (http://itmages.ru/image/view/357450/822422a8) http://storage3.static.itmages.ru/i/11/1212/s_1323647719_8092179_0dc17a0009.jpeg (http://itmages.ru/image/view/357452/0dc17a00) http://storage4.static.itmages.ru/i/11/1212/s_1323647752_9173104_99e91dbb96.jpeg (http://itmages.ru/image/view/357453/99e91dbb)

misha2
12-12-2011, 10:50
250966,
Вам же показали как -
По логу три блока секторов с задержками:
14:48:06 : Warning! Block start at 34627584 = 453 ms
...
...
Начните с 1-ого, в Victoria for Windows:
Start LBA: 34625000
End LBA: 34629000
Block size: 256 (при необходимости уменьшая до 32)
Loop test
Read
Erase »
то есть, что необходимый для затирания сектор оказался в границах области стирания, start--->end. И чтоб было понадёжнее, задаёте функции
Loop test - зациклить тест в заданных границах
Erase - затереть диапазон
Read - прочитать диапазон.
То есть Erase + Loop test, потом Read. Возможно "оранжевый" блок перестанет быть таким (что маловероятно).

IgNat
12-12-2011, 12:06
Tau_0, Предупреждение за нарушение п.3.7 ОПК (http://forum.oszone.net/rules.html#3.7)




© OSzone.net 2001-2012