Ошибка при вызове функции ioctl флешка
Найдена карта SD (1 ГБ), лежащая вокруг. Подумал, что я могу поместить это в свой кард-ридер и посмотреть, что-нибудь на нем. Ничего такого. На нем даже нет файловой системы.
Я щелкнул правой кнопкой мыши и перешел в «формат», но ничего не происходит. Поэтому я стараюсь в команде.
Карта - это тост. Сожалею. : (
Хотя есть хорошая возможность , что карта действительно является жареным буханкой хлеба, попробуйте запустить на нем какой-то инструмент для восстановления данных. Мастер восстановления данных, . что-то подобное, что вы можете получить в свои руки (есть некоторые хорошие бесплатные, но уже поздно, и их имена убегают от меня), которые имеют возможность восстанавливать разделы и необработанные данные. Стоит сделать снимок; это не похоже на то, что ты что-то потеряешь.
Я бы рекомендовал загрузить загрузочный компакт-диск Linux Live, например. Ubuntu и используя инструменты раздела для более эффективного анализа SD-карты.
Если вам повезет, вы можете отформатировать NTFS для FAT, а затем он будет работать в Windows XP, если в нем останется жизнь.
Попытка обнулить карту под Linux. Использование Live CD, например Ubuntu или openSUSE , откройте командную строку и введите одну из следующих команд:
Замените <card> на фактическое имя устройства карты памяти, например /dev/sdb . Убедитесь, что это не относится к жесткому диску системы. Затем попытайтесь снова отформатировать карту под Windows или другим устройством.
Если возникает ошибка, такая как Input/output error , карта непригодна для использования. Такие карты очень дешевы; 2-Гбайт SD-карта стоит всего около $ 5 в настоящее время.
Я пробовал это, и мой USB-накопитель теперь работает .
Невозможно использовать носитель, введя следующее в командной строке:
Где e - буква USB-диска.
Затем вы получите приглашение:
Invalid media or Track 0 bad - disk unusable.
Загрузите и установите инструмент определения уровня низкого уровня HDD ( пробная версия сделает)
Используя инструмент HDD Low Level Format, отформатируйте USB-накопитель и дождитесь завершения процесса форматирования.
Репутация: 0
jam_21Если у Вас флеш распознаётся как Е и Вы имеете Windows XP то:
Пуск — Программы — Стандартные — Командная строка.
Появится ДОС-окно Ком. строки с мигающим курсором.
Вводите: FORMAT E: /FS:FAT16 — если флеш 1-4Гб или FAT32 если флеш больше 8Гб, /V:"Метка тома" т. е. название, которое Вы хотите дать флешу, обычно там модель или название фирмы-производителя.
Жмёте Enter, если предлогает вставит диск, жмёте Enter ещё раз.
Возникнет вопрос "Приступить к форматированию" или что-то подобное и Y(да), N(нет), жмёте Да и процесс пойдёт.
Удачи Вам!
Репутация: 0
Agggresssor писал(а): jam_21
Если у Вас флеш распознаётся как Е и Вы имеете Windows XP то:
Пуск — Программы — Стандартные — Командная строка.
Появится ДОС-окно Ком. строки с мигающим курсором.
Вводите: FORMAT E: /FS:FAT16 — если флеш 1-4Гб или FAT32 если флеш больше 8Гб, /V:"Метка тома" т. е. название, которое Вы хотите дать флешу, обычно там модель или название фирмы-производителя.
Жмёте Enter, если предлогает вставит диск, жмёте Enter ещё раз.
Возникнет вопрос "Приступить к форматированию" или что-то подобное и Y(да), N(нет), жмёте Да и процесс пойдёт.
Удачи Вам!
Появилась строка , я в ней вёл FORMAT G: /FS:FAT16
А он мне в ответ
Ошибка при вызове функции IOCTL
Репутация: 0
jam_21Попробуйте последовательно набрать FORMAT G:, потом сразу CHKDSK G: /F, вытащите флешку и встаьте снова, может помочь.
Репутация: 126
Продолжение К вопросу о Виндозном форматтере.Все оказалось гораздо проще и смешнее: Flash Memory Toolkit использует обычный Вин-форматтер, а скорость флешки зависела от .
качества контактов разъема в ридере . Старые флешки уже притерлись, а новые имеют видать не позолоченое, а пожелтевшее покрытие.
Пошевелишь флешку — скорость и меняется. В 10(!) раз. Т.к. ММС умеют х8, х4, х1 разрядов передавать.
Одно хорошо в Flash Memory Toolkit — запускается быстро и видит только флешки. Так что теперь перед трансляцией файлов приходится скорость проверять.
Репутация: 0
Репутация: 0
Репутация: 0
Спасибо ,попробую ! Но всё что я знаю о флешки , это то что написано на корпусе GODDRIVE
Репутация: 0
Репутация: 0
Комрады, такое дело, посоветоваться надо. Кажется моему флешу на 16Г кирдык приснился. По порядку.
Следствие
Флешка не включается\не запускается, лампочка не загорается, система её не видит, в диспетчере устройств отображается как совместимое USB устройство, БИОС не видит.
Вероятные причины
Пихал её другу в комп. У того недавно менялся проц с мамой, у него тоже все флешки умерли. Грешу на БП.
Изначально
Флешка новая (гарантийку выкинул), работала нормально у меня, проблем, тормозов, конфликтов не возникало.
А теперь, собственно, вопрос: это всё или что-то ещё можно сделать?
Репутация: 0
Репутация: 126
XAROS
А у того друга + с — на разъеме не перепутались часом?
Или включал в на-мамовый порт? Тогда можно попробовать разобрать и проверить вольтметром рабочий ли стаб 5V —> 3.3V. Если он жив и все равно не пашет, то .
wolf55
Не pq1, а PQI — самые флешки. ОЧЕНЬ не любят работать на шнурке — только прямо в маму.
Репутация: 0
Флешке 2 года. Я уже несколько раз успел пожалеть, что купил ее. Есть флешка Kingston на 1 Gb, которая весьма надежна в использовании.Так что же делать в моем случае?
Использовал разные программы:
PQI Low Level Format 1.0.0.6
JetFlash Recovery Tool
WinSeturFromUSB
Ничего не выходит.
Появляется окно "Вставьте диск в дисковод F".
Репутация: 0
Цитата: А у того друга + с — на разъеме не перепутались часом?
Блин! Наверняка. Грил ему, давай сам всё подключу. сцуко безрукий В переднюю панель пихал
Репутация: 0
Спасибо большое . Сайт просто СУПЕР . Всё получилось!
Репутация: 0
я прочитал твою проблему и скажу 1 вещ зайди в безапасный режим воткни в разем рядом с мышкой ,, и удалей так то что неудаляется и неформатируется------------ а другие советы я не читал но говорю сделай так у меня так было неформатировалась а тебя еше и выкидывает а это уже флеха накрывается менять пора чим потрепался или разем тобиш уже все полная жжжжжооооооРепутация: 0
не могу отформатировать mp3 плеер Elenberg EF30-70. Стандартное форматирование не удается завершить, а через HP USB Disk Storage Format Tool пишет Device media is write-protected. FORMAT G: /FS:FAT32. выдает C:\Documents and Settings\Admin>FORMAT G:/FS:FAT32/V:ELENBERGВставьте новый диск в дисковод G:
и нажмите клавишу ENTER.
Тип файловой системы: FAT32.
Проверка: 949 МБ
Неправильный носитель или испорчена дорожка 0. Использование диска невозможно.
Вопрос: Плееру совсем капец или мона что то еще сделать? Плиз помогите:)
Репутация: 0
Репутация: 0
а что можно сделать в домашних условиях (при наличии правильно стоящих рук)Репутация: 0
Репутация: 0
Репутация: 0
МаришенькаЕсли даже фирменая прошивка не помогает, то надо нести в сервис, т.к. явные проблемы с контролером, которые вы врятли решите дома. Как ёщё один вариант можно попробовать удалить раздел и создать его заново Компьютер — Упроавление — Управление дисками, там найти плеер, правой кнопкой мыши по нему -Удалить том, потом опять же правой кнопкой — Создать том. Ещё можно попытаться выяснить производителя контролера и использовать утилиту, предназначенную именно для него, но всё-таки это не обычная флешка, а плеер и последствия могут быть плачевными. Попытайтесь ещё так Пуск — Выполнить — C:\format (имя диска:) /r — это принудительно с перезаписью.
Но лучше сервис. Удачи!
Репутация: 0
помогите пожалуйста не могу на сайте Transcend найти прогу OnLineRecovery, если можно скиньте ссылку на скачку, думаю больше просто ничего не поможет мне, AlcorMP не видет флеху, да почти все проги не видят её, а которые видят(большая редкость) то пишут тоже самое что и виндаа что диск защищен от записи. самое интересное что на флехи все файлы открываться, но не удаляються и не записываеться ничего. и не форматируеться. флеха Transcend microSDHC card: class 6 на 4 Gb (VID 058F PID 6362) (TS4GUSDHC6) за ранее спасибо.Репутация: 0
Репутация: 0
флешка USB Flash drive A-Data PD18 4Gb комп флешку распознает, но не открывает, не форматирует, пробывал через командную строку форматнуть там ошибку выдает типа устройство не готов! Помогите плиз! Флеха новая всего 1 месяц ей!
PnP Device ID: VID = 1307 PID = 0163
Serial Number: 5&&17BDD7FE&&0&&1
Revision: 0.00
Device Type: Standard USB device — USB2.0 High-Speed
Chip Vendor: USBest
Chip Part-Number: UT163
Product Vendor: (N/A)
Product Model: (N/A)
Урааа! Оживил этой прогой Super Stick Recovery Tool V1.0.2.19 (UT161, UT163, UT165) другие не помогли
Репутация: 0
Caesar, огромнейшее спасибо. перепробовал все что можно и что было написано и по VID искал не помогало ничего. той же прогой форматнул на раз-два. огромное спасибо.
P.S. да, забыл: флешка Transcend JetFlash™ 2A Series 2Gb
Репутация: 0
доброго всем!
парни help!
флэш на 8 гиг :
Name: colorline (USB2.0)
VID&PID: Vid_0204&Pid_6025
Speed: high speed
VendorID: takeMS
ProductID: colorline
Product Revision: 5.00
Репутация: 0
Люди помогите плиз! Вставляю флешку в комп он ее вообще не видит, пробывал в другие усб порты но безрезультатно, пробывал прогой Super Stick Recovery Tool V1.0.2.19 Она флеху не видет! Флешка A-data Pd18 4 gb blue
PnP Device ID: VID = 1307 PID = 0163
Serial Number: 5&&17BDD7FE&&0&&1
Revision: 0.00
Device Type: Standard USB device — USB2.0 High-Speed
Chip Vendor: USBest
Chip Part-Number: UT163
Product Vendor: (N/A)
Product Model: (N/A)
Репутация: 0
Репутация: 0
а когда карту помещаешь в фотоапарат и подключаешь usb кабель то все в порядке..файловая система распознается как FAT32 и свободно форматируется стандартным форматированием windows.
если карту поместить в картридер МФУ то она рампознается но форматировать не удается пишется что "карта защищиена от записи" хотя ползунок стоит на unlock.
подскажите как оживеть флешку.?
Репутация: 126
kazimir7А прямо в фотике (каком?) отформатировать?
Какой карт-ридер? Встраиваемый/внешний? Встраиваемые чаще имеют проблемы.
Если один не пашет, пробуйте с другим. Для выбора ридера хорошо бы почитать статьи на iXBT.
Репутация: 0
U-Nick
фотоаппарат samsung s860 в нем флешка форматируется.. и показывает готовность к работе. т..е показывает сколько возможно сделать снимков.. однако после пермещения флешки в обычный внешний картртридер .. ( microsonic . ringston) флешка виснет..при обращение к ней система сообщает что флешка не отформ..и предлагает ее форматнут ..однако на последнем этапе.. сообщ. что формат не возможно а тип файловой системы указ. как RAW пробовал практически все сущ утилиты для формат. и на низком уровне формат..и при установки винды..тоже самое не удается. я подозреваю что нарушена сама файловая система на ней.
через картридер canon mp 180 удается зайти на флешку ..однако не удается форматнуть,,пишется что диск защищен от записи.. белый ползунок стоит в режиме unlock в командной строке также не форматнуть.
Репутация: 126
Репутация: 0
U-Nick
да спасибо,, купил другой картридер вроде заработало.
Репутация: 0
Ребята, помогите решить проблему.Флешка Sony Generic Flash Disk 2.0 USB Device на 8 Gb нехочет форматироваться, пишет Windows не удалось отформатировать.
Пробовал HP USB Disk Storage Format Tool что-то не идет.
пробовал HDD Low Level Format Tool пишет типа this device cannot be accessed because it is smaller than 65535 sectors.
пробовал через командную строку: на Fat32пишет типа слишком маленькая флешка, а на FAT16пишет что ничего не идет.
что делать не знаю. помогите.
Репутация: 126
Репутация: 0
:mad:Если вашу флешку комп не находит, не устанавливается,Самый лучшый вариант: Подключить флешку к USB порту, установочный диск(Напр: Windows XP SP2,3)в дисковод. Перезагрузить комп, и начать установку, когда появаться диски(С,Д) тама будет и неразмеченная область, т.е. ваша флешка, дайте ему размер и все тип-топ. Мне помагло 100%
Репутация: 0
Привет всем! Help. Корешь принес флешку kingston DataTraveler 2 Gb. Ничего не удаляется, не копируется и не форматируется. Пишет, что диск защищен от записи. Весь день просидел, скачал кучу программ, но все бестолку. Подскажите ради Бога.Репутация: 126
maxxxalexxxЭту тему вы УЖЕ прочитали? Что-то из УЖЕ описанного пробовали?
Репутация: 0
Я пробовал многое. Перепробовал кучу прог для форматирования, с помощью программы ChipGenius определил:
Kingston DT 101 II USB Device)
PnP Device ID: VID = 0951 PID = 1625
Serial Number: 001478544883B9A057080004
Revision: PMAP
Device Type: Standard USB device — USB2.0 High-Speed
Chip Vendor: phison
Chip Part-Number: PS2233
Но в базе данных именно флэхи на 2 Gb не нашлось, скачал несколько утилит phison, но все бестолку, пробовал форматировать при установке window's, пробовал форматировать в Linux и FreeBSD — БЕСПОЛЕЗНО.
Репутация: 56
maxxxalexxx Флэшка вообще как-то определяется при подключении; огонёк на ней мигает? Если ни первое, ни второе, то выкинуть её и забытьКто сейчас на конференции
Нашел SD-карту (1 ГБ), лежащую вокруг. Подумал, что я могу поместить это в свой кард-ридер и посмотреть, что-нибудь на нем. Ничего. На нем нет даже файловой системы.
Я нажимаю правой кнопкой мыши и иду «формат», но ничего не происходит. Поэтому я стараюсь в команде.
Карта - это тост. Сожалею. :(
Хотя есть хорошая возможность , что карта действительно жареная буханка хлеба, попробуйте запустить какой-то инструмент восстановления данных на нем. Мастер восстановления данных, . что-то подобное, что вы можете получить в свои руки (есть некоторые хорошие бесплатные, но уже поздно, и их имена убегают от меня), которые имеют возможность восстанавливать разделы и необработанные данные. Стоит сделать снимок; это не похоже на то, что ты потеряешь что-нибудь.
Я бы рекомендовал загрузить загрузочный компакт-диск Linux Live, например. Ubuntu и используя инструменты перегородки там для более мощного анализа SD-карты.
Если вам повезет, вы можете отформатировать NTFS для FAT, а затем он будет работать в Windows XP, если в нем останется жизнь.
Попытайтесь обнулить карту под Linux. Использование живого компакт-диска, такого как Ubuntu или openSUSE , откройте командную строку и введите одну из следующих команд:
Replace with the actual name of the memory card device, such as /dev/sdb . Make sure that this does not refer to the system's hard drive. Then attempt to format the card under Windows or another device again.
Если возникает ошибка, такая как Ошибка ввода/вывода , карта непригодна для использования. Такие карты очень дешевы; 2GB SD-карта стоит всего около $ 5 в настоящее время.
Я пробовал это, и мой USB-накопитель теперь работает .
Make the media unusable by entering the following in a Command Prompt:
Where e is the USB drive letter.
You will then get a prompt:
Invalid media or Track 0 bad - disk unusable.
Download and install the HDD Low Level Format Tool (the trial version will do)
Using the HDD Low Level Format Tool, format the USB flash drive and wait until the formatting process is done.
у меня есть скрипт Perl, работающий в окне AIX.
скрипт пытается открыть файл из определенного каталога, и он не может прочитать файл, потому что файл не имеет разрешения на чтение, но я получаю другую ошибку, говоря inappropriate ioctl for device .
разве он не должен сказать что-то вроде no read permissions for file или что-то подобное?
EDIT: это то, что я нашел, когда я сделал strace .
скорее всего это означает, что открыть не плохо.
когда Perl открывает файл, он проверяет, является ли файл TTY (так что он может ответить на -T $fh filetest оператор) путем выдачи TCGETS функции ioctl против него. Если файл является обычным файлом, а не tty, ioctl терпит неудачу и устанавливает errno в ENOTTY (строковое значение: "неподходящий ioctl для устройства"). Как говорит ysth, самая распространенная причина увидеть неожиданное значение в $! проверить его, когда это недопустимо - то есть, нигде другое чем сразу после сбоя syscall, поэтому тестирование кодов результатов ваших операций критически важно.
если open на самом деле вернули false для вас, и вы нашли ENOTTY на $! тогда я бы счел это небольшой ошибкой (давая бесполезное значение $! ) но мне также было бы очень любопытно, как это произошло. Код и / или вывод ферменной конструкции будет отличным.
нечетные ошибки, такие как" неподходящий ioctl для устройства", обычно являются результатом проверки $! в какой-то момент, кроме как после сбоя системного вызова. Если вы покажете свой код, держу пари, кто-то быстро укажет на вашу ошибку.
"файлы" в системах типа *nix очень абстрактное понятие.
это могут быть области на диске, организованные файловой системой, но они также могут быть сетевым подключением, битом общей памяти, выходом буфера из другого процесса, экраном или клавиатурой.
чтобы perl был действительно полезен, он очень близко отражает эту модель и не обрабатывает файлы, эмулируя магнитную ленту, как многие 4gls.
поэтому он попробовал операцию "IOCTL" "открыть для записи" на дескрипторе файла, который не позволяет операции записи, которая является неподходящей операцией IOCTL для этого устройства/файла.
"неподходящий ioctl для устройства" - это строка ошибки для ошибки ENOTTY. Раньше он запускался в основном попытками настроить свойства терминала (например, режим Эха) на файловом дескрипторе, который не был терминалом (но, скажем, обычным файлом), следовательно, ENOTTY. В более общем плане он запускается при выполнении ioctl на устройстве, которое не поддерживает этот ioctl, следовательно, строка ошибки.
У меня была эта ошибка раньше.
вы вызывали отладчик perl с чем-то вроде: -
альтернативой было бы, чтобы ваш сеанс отладки зависал навсегда, потому что вы не видели приглашение для инструкций.
когда мы нажимаем буферный слой на PerlIO и делаем неудачную проверку isatty() который, очевидно, терпит неудачу во всех нормальных файлах, игнорирует неправильный errno ENOTTY.
столкнулся с этой ошибкой сегодня, пытаясь использовать код для удаления папки / файлов, которые живут на Windoze 7 box, который установлен как общий ресурс на сервере Centos. Получил неподходящий icotl для ошибки устройства и попробовал все, что пришло на ум. Читайте почти каждый пост в сети, связанный с этим.
очевидно, что проблема была изолирована от смонтированного ресурса Windoze на сервере Linux. Смотрел в разрешениях файла на Windoze box и отметил, что файлы имеют свои разрешения только для чтения.
изменил их, вернулся на сервер Linux, и все работало так, как ожидалось. Это может быть не решение для большинства, но, надеюсь, это сэкономит кому-то время.
Читайте также: