|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » Flash - Чем занята память? |
|
|
Flash - Чем занята память?
|
|
Пользователь Сообщения: 109 |
Хотелос бы узнать, почему после форматирования флешки, остается занятым некоторое место?
![]() |
|
|
Отправлено: 21:35, 15-04-2010 |
|
Ветеран Сообщения: 8052
|
Профиль | Отправить PM | Цитировать Цитата RogerUP:
а без файловой системы ещё бы 4кб освободили! ![]() Цитата Tomset:
) циклов записи на данном участке, OS передвинет/отведёт новое место под журнал? Если это хоть примерно так, то выбирая из надёжности и возможного окончания цикла записи на минимальном участке ёмкости носителя, по моему мнению, ни на что не претендующему , первое предпочтительно! Спасибо! |
||
|
------- Последний раз редактировалось IgNat, 16-04-2010 в 15:37. Отправлено: 15:26, 16-04-2010 | #11 |
|
Ветеран Сообщения: 673
|
Профиль | Отправить PM | Цитировать Цитата IgNat:
на небольших разделах может быть меньше. В журнал по кругу, используюя указатель записываются так называемые транзикции. То есть моменты, к которым состояние файловой системы можно откатить, если какая-та операция записи прервется из за сбоев, так чтобы вся файловая система не разрушилась. Как именно это работает, к сожалению засекречено. NTFS постоянно модифицирует записи MFT о файлах и директориях (индексах). Так как отмечает не только время, создания и модификации файлов, но и последнего обращения. А раз происходит запись, то и в журнал тразикций тоже происходит запись. Цитата IgNat:
Дело в том, что ОСь работает только с в адресации LBA. А физическое адресация секторов, (обычно называемая АBA) у флешек очень замысловатая. В зависимости от количества микросхем, банков памяти микросхем, объема блоков данных. Часто используется параллельный доступ к нескольким блокам данных разных микросхем и банков. для ускорения работы, особенно во время записи. Ведь для записи нужно блок данных считать, изменить в нем нужный сектор, занулить блок данных и потом записать на место этот блок. Так что, например, LBA-1000 и LBA-1001 могут физически быть в разных микросхемах, или банках или блоках данных Все вместе называется - адресная трансляция или просто - транслятор. Сколько циклов записи выдержит та или иная ячейка блока данных, неизвестно. может 1000, а может 300 000. Так что считать количество записей почти бесмысленно. Используется анализ на основе контроля ECC. Алгоритмы контроля ECC очень сложные, многоуровневые. Когда блок данных начинает требовать, очень выcокого уровня корекции ECC. Уже становится ясно, что в блоке много убитых ячеек. Тогда контроллер меняет его из резерва, если есть. Но резерв использовать очень накладно. Хотя это лучший метод. Потому контроллер просто меняет, соответствие ABA-LBA , на самый мало-используемый блок данных. Но таких контроллеров мало, только в дорогих флешках. В большистве же флешек, обмена блоков вообще нет. У метода контроля годности блоков по ECC, есть и еще один недостаток. Суть вот в чем, для того чтобы записать в ячейку, нужно зарядить изолированный затвор полевого транзистора. т.е. пробить диэлектрик электрическим разрядом. Рано или поздно диэлектрик совсем пробьется, и тогда электроны начнут растекаться, сразу на много ячек памяти. Так что ни какой контроль ECC уже не спасет. Блок коректно вычитать нельзя, менять его в такой ситуации бесмысленно. Данные потеряны сразу в большом блоке данных. 128/256/512кб в зависимости от организации микросхемы. К тому же, чтобы вести учет всех изменений трансляции, накапливать статистику по блокам, нужно еще и служебные блоки писать, они обычно тоже в тех же микросхемах памяти где и данные. Накроется служебный блок, все - флешка совсем неисправна. Так что основной недостаток всех флешек, невозможно заранее предсказать момент отказа. |
||
|
Последний раз редактировалось Tomset, 16-04-2010 в 20:23. Отправлено: 19:51, 16-04-2010 | #12 |
|
Ветеран Сообщения: 8052
|
Профиль | Отправить PM | Цитировать Tomset, спасибо за подробный ответ. Если честно, то у меня сложилось впечатление по поводу мнения, что NTFS является причиной преждевременного выхода из строя флеш-носителя, "несколько преувеличено" (или, скажем по-другому, больше теоретическое, чем практическое) . Нижеследующее, если я правильно понял
, тоже частично подтверждает это:Цитата Tomset:
Цитата Tomset:
). Возможно, где-то не точно выразился, но мысль, думаю, понятна Ни разу не встретил в интернете чёткого/обоснованного диагноза, что причиной выхода из строя флеш стала файловая система NTFS. В Вашей практике (практике Ваших знакомых-ремонтников) есть случаи, когда такой диагноз был поставлен? СпасибоP.S. Для меня очень важна сохранность/безопасность данных на флеш-носителях. В связи с этим, для себя и моих заказчиков, я форматирую/рекомендую форматировать все флеш-носители, независимо от ёмкости, в файловую систему NTFS. Конечно же, если флеш-носитель используется в других устройствах (фотоаппараты, видеокамеры, двд-плееры и т.д.), то файловая система FAT32, но это другая история ![]() |
||
|
------- Отправлено: 23:41, 16-04-2010 | #13 |
|
Ветеран Сообщения: 673
|
Профиль | Отправить PM | Цитировать IgNat,
В том то и беда, что очень сложно посчитать сколько же записей будет в тот или иной блок данных. Ни OC, ни NTFS не могут контроллировать это. Невозможно в рамках ATA стандарта узнать физическое положение данных. Сама NTFS более надежна чем FAT. Но именно эта надежность самой NTFS, является причиной повышеного количества записей на флешку, что и сводит использование ее на флешках на нет. Если сравнивать количество записей у FAT и NTFS при записи/чтении одного файла, длиной более 700 байт, но менее длины кластера. То получим такую картину. FAT: (3/0) Запись самого файла, запись таблицы FAT и запись директория. При чтении записи нет NTFS: (6/2) запись файла, запись MFT, запись индекса директория, запись Bitmap, запись журнала транзикций, запись прав доступа. При чтении: запись MFT и запись журнала транзикций. Думаю понятно, что при NTFS флешка загнется гораздо раньше. Конечно все зависит от характера и интенсивности работы с файлами на флешке. База типа 1С. убивает флешку за 1-2 недели. Интенсивная работа с файлами типа Word, Ехcеl - 6-12 месяцев. Просто вялотекущее храненение/переноска файлов, хватает на пару-тройку лет. Основная беда, что угадать когда же наступит момент X, невозможно. Проверяй - не проверяй. Так что если куда-то собрался везти важные данные, лучше записать их на две флешки. ![]() |
|
Последний раз редактировалось Tomset, 17-04-2010 в 18:49. Отправлено: 18:38, 17-04-2010 | #14 |
|
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Добрый день! Подскажите, пожалуйста, почему флешка JetFlash Transcend 32 Gb не хочет записывать большие файлы (>1Gb)? Флешка отформатирована в NTFS, кэширование включено. Запись начинает выполняться, потом сообщение "Ошибка отложенной записи - Не удалось сохранить все данные файла ... Часть данных потеряна... Попытайтесь сохранить файл в другом месте." После чего ни остановить, ни извлечь нормально флешку нельзя : сообщение - "Устройство не может быть остановлено прямо сейчас. Попробуйте остановить его позже." Не зависит от ОС - те же проблемы в 7 и в ХР. При попытке применить Convert отвечает, что формат - NTFS и все в порядке. В свойствах флешки в Диспетчере устройств отмечено, что устройство работает нормально. Но... записывать невозможно! Что можно сделать для нормальной работы флешки? (Или хотя бы дайте ссылку, куда обратиться с таким вопросом.) Заранее спасибо.
|
|
Отправлено: 19:20, 17-04-2010 | #15 |
|
Ветеран Сообщения: 8052
|
Профиль | Отправить PM | Цитировать Цитата ofklim:
- проблемное USB-устройство подсоединено непосредственно к USB-порту (впаян в МВ, никаких доп.устройств, удлинителей и т.д.), на тыльной стороне компьютера (это условие обязательно)? |
|
|
------- Отправлено: 20:03, 17-04-2010 | #16 |
|
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать В 7: подсоединяю а) через клавиатуру - проблема, б) через хороший удлинитель - пишу файл 2 с копейкой GB -первый раз записался, создаю папку, опять пишу - проблема "Диск защищен от записи", в) подсоединяю черет порт с тыльной стороны копмьютера, отсоединив от него удлинитель - начинает писать и снова сообщение (см. файл Problem1.png ), при этом флешка открывается и доступ есть (см. файл Problem2.gif - пошлю в следующем сообщении). В ХР: (ноутбук Dell Latitude ) сообщение "Ошибка отложенной записи... и т.д." Мрак какой-то...
|
|
Отправлено: 21:18, 17-04-2010 | #17 |
|
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Файл Problem2.gif.
Файл Problem2.gif нельзя добавить, превышение объема. Короче, там скриншот из диспетчера устройств (свойства - "Устройство работает нормально"). |
|
Отправлено: 21:20, 17-04-2010 | #18 |
|
Ветеран Сообщения: 673
|
Профиль | Отправить PM | Цитировать ofklim,
Утилитой от производителя, надо ее форматнуть (рековернуть ) чтоб закрыть плохие блоки данных.тут искать: http://flashboot.ru/index.php?name=N...article&sid=21 |
|
Отправлено: 21:43, 17-04-2010 | #19 |
|
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Спасибо за уделенное время и полезный совет
![]() |
|
Отправлено: 23:56, 17-04-2010 | #20 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Прочее - При подключении аналогового модема появляется сигнал линия занята | Andi79 | Сетевое оборудование | 3 | 18-02-2010 13:58 | |
| Разное - Корзина всегда чем-то занята, desktop, перезагрузка. | Yudgin | Microsoft Windows 2000/XP | 21 | 05-02-2008 14:22 | |
| Ошибка - win xp sp2 перестает работать инет когда занята память | spass | Microsoft Windows 2000/XP | 4 | 25-12-2007 17:46 | |
| Разное - Задвоение дисковода CD-ROM (F: занята несуществующим устройством) | Lenatos | Microsoft Windows 2000/XP | 1 | 30-10-2007 17:34 | |
| что означают столбцы "память" и "виртуальная память" в таск-менеджере? | Vlad Drakula | Microsoft Windows 2000/XP | 8 | 08-05-2006 05:40 | |
|