Виникнення помилки ERROR_IO_DEVICE під час використання функції DeviceIoControl разом із кодом керування IOCTL_DISK_IS_WRITABLE в ОС Windows 7 або Windows Server 2008 R2

Переклади статей Переклади статей
Номер статті: 2496290 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ОЗНАКИ

Припустімо, на вашому ПК інстальовано ОС Windows 7 або Windows Server 2008 R2 й ви працюєте із програмою, яка викликає функцію DeviceIoControl разом із кодом керування IOCTL_DISK_IS_WRITABLE. Ця дія визначає, чи ввімкнуто захист від записування на дискеті, яку вставлено в USB-дисковод для дискет. У цій ситуації відображається таке повідомлення про помилку:
0x45d (1117) ERROR_IO_DEVICE

ПРИЧИНА

Ця проблема виникає через те, що в ОС Windows 7 і Windows Server 2008 R2 деякі перетворення команд інтерфейсу малих обчислювальних систем (SCSI) для USB-дисководів видалено з модуля Usbstor.sys.

ДОДАТКОВІ ВІДОМОСТІ

Відомості про оновлення

Отримання оновлення

У центрі завантажень Microsoft можна завантажити такі файли:
Згорнути цю таблицюРозгорнути цю таблицю
Операційна системаОновлення
Усі підтримувані версії ОС Windows 7 на базі x86-процесорів
Згорнути це зображенняРозгорнути це зображення
Завантаження
Завантажити пакет оновлень.
Усі підтримувані версії ОС Windows 7 на базі x64-процесорів
Згорнути це зображенняРозгорнути це зображення
Завантаження
Завантажити пакет оновлень.
Усі підтримувані версії ОС Windows Server 2008 R2 на базі x64-процесорів
Згорнути це зображенняРозгорнути це зображення
Завантаження
Завантажити пакет оновлень.
Усі підтримувані версії Windows Server 2008 R2 на базі IA-64-процесорів
Згорнути це зображенняРозгорнути це зображення
Завантаження
Завантажити пакет оновлень.
Додаткову інформацію про завантаження файлів підтримки Microsoft див. у цій статті бази знань Microsoft:
119591 Отримання файлів підтримки Microsoft в онлайнових службах (може бути англійською мовою)
Цей файл перевірено на відсутність вірусів. Для перевірки корпорація Майкрософт використала найновіше антивірусне програмне забезпечення, доступне на час публікації цього файлу. Файл зберігається на добре захищених серверах, що запобігає внесенню до нього будь-яких несанкціонованих змін.

Необхідні умови

Це оновлення застосовується лише до таких операційних систем:
  • Windows 7.
  • Windows 7 із пакетом оновлень 1 (SP1).
  • Windows Server 2008 R2.
  • Windows Server 2008 R2 з пакетом оновлень 1 (SP1).
Докладні відомості про те, як отримати пакети оновлень для ОС Windows 7 і Windows Server 2008 R2, див. в цій статті бази знань Microsoft:
976932 Відомості про пакет оновлень 1 для Windows 7 і Windows Server 2008 R2

Відомості про реєстр

Щоб застосувати оновлення з цього пакета, змінювати реєстр не потрібно.

Необхідність перезавантаження

Після інсталяції цього оновлення необхідно перезавантажити комп’ютер.

Відомості про заміну оновлень

Це оновлення не замінює попередні оновлення.

Відомості про файл

У разі використання глобальної версії цього оновлення на комп’ютері буде інстальовано файли з атрибутами, зазначеними в наведених нижче таблицях. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Значення дати й часу на локальному комп’ютері відображаються відповідно до настройок місцевого часу та переходу на літній час. Окрім того, значення дати й часу можуть змінюватися після виконання певних дій із файлами.
Відомості про файли для ОС Windows 7 і Windows Server 2008 R2
  • Файли, які стосуються певного продукту, рівня SR (RTM, SPn) і типу оновлення (LDR, GDR), можна визначити за номерами версій, указаними в наведеній нижче таблиці.
    Згорнути цю таблицюРозгорнути цю таблицю
    ВерсіяПродуктРівень SRТип оновлення
    6.1.760 0 . 16xxxWindows 7 і Windows Server 2008 R2RTMGDR
    6.1.760 0 . 21xxxWindows 7 і Windows Server 2008 R2RTMLDR
    6.1.760 1 . 17xxxWindows 7 і Windows Server 2008 R2SP1GDR
    6.1.760 1 . 21xxxWindows 7 і Windows Server 2008 R2SP1LDR
  • Оновлення GDR містять лише загальнодоступні виправлення, призначені для вирішення поширених і критичних проблем. Оновлення LDR містять поточні виправлення, які доповнюють загальнодоступні виправлення.
  • Файли з розширеннями MANIFEST і MUM, які інсталюються для кожного середовища, зазначаються окремо в розділі "Відомості про додаткові файли для ОС Windows Server 2008 R2 та Windows 7". Файли MUM і MANIFEST, а також пов’язані файли каталогу безпеки (CAT) надзвичайно важливі для відстеження стану оновлюваних компонентів. Файли каталогу безпеки, для яких не вказано атрибути, мають цифровий підпис Microsoft.
Для всіх підтримуваних версій ОС Windows 7 на базі x86-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
File nameFile versionFile sizeDateTimePlatform
Usbstor.sys6.1.7600.1687775,77603-Sep-201108:11x86
Usbstor.sys6.1.7600.2104575,77603-Sep-201108:10x86
Usbstor.sys6.1.7601.1768476,28803-Sep-201108:06x86
Usbstor.sys6.1.7601.2181076,28803-Sep-201109:27x86
Для всіх підтримуваних версій ОС Windows 7 і Windows Server 2008 R2 на базі x64-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
File nameFile versionFile sizeDateTimePlatform
Usbstor.sys6.1.7600.1687791,13603-Sep-201108:48x64
Usbstor.sys6.1.7600.2104591,13603-Sep-201108:43x64
Usbstor.sys6.1.7601.1768491,64803-Sep-201108:48x64
Usbstor.sys6.1.7601.2181091,64803-Sep-201109:40x64
Для всіх підтримуваних версій ОС Windows Server 2008 R2 на базі IA-64-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
File nameFile versionFile sizeDateTimePlatform
Usbstor.sys6.1.7600.16877239,10403-Sep-201107:54IA-64
Usbstor.sys6.1.7600.21045239,10403-Sep-201108:01IA-64
Usbstor.sys6.1.7601.17684239,61603-Sep-201107:46IA-64
Usbstor.sys6.1.7601.21810239,61603-Sep-201107:53IA-64
Додаткові відомості про термінологію, яка використовується для опису оновлень програмного забезпечення, див. у цій статті бази знань Microsoft:
824684 Стандартна термінологія, яка використовується для опису поновлень програмних продуктів Майкрософт
Додаткові відомості про код керування IOCTL_DISK_IS_WRITABLE див. на цій веб-сторінці Microsoft:

Відомості про додаткові файли

Відомості про додаткові файли для ОС Windows 7 і Windows Server 2008 R2

Додаткові файли для всіх підтримуваних версій ОС Windows 7 на базі x86-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
File nameX86_usbstor.inf_31bf3856ad364e35_6.1.7600.16877_none_48697ed7f91cb934.manifest
File versionNot Applicable
File size2,087
Date (UTC)03-Sep-2011
Time (UTC)10:09
File nameX86_usbstor.inf_31bf3856ad364e35_6.1.7600.21045_none_491162f5122405bf.manifest
File versionNot Applicable
File size2,087
Date (UTC)03-Sep-2011
Time (UTC)10:15
File nameX86_usbstor.inf_31bf3856ad364e35_6.1.7601.17684_none_4a420b13f64df50c.manifest
File versionNot Applicable
File size2,087
Date (UTC)03-Sep-2011
Time (UTC)10:25
File nameX86_usbstor.inf_31bf3856ad364e35_6.1.7601.21810_none_4b1358110f36690a.manifest
File versionNot Applicable
File size2,087
Date (UTC)03-Sep-2011
Time (UTC)12:14
Додаткові файли для всіх підтримуваних версій ОС Windows 7 і Windows Server 2008 R2 на базі x64-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
File nameAmd64_usbstor.inf_31bf3856ad364e35_6.1.7600.16877_none_a4881a5bb17a2a6a.manifest
File versionNot Applicable
File size2,091
Date (UTC)03-Sep-2011
Time (UTC)11:10
File nameAmd64_usbstor.inf_31bf3856ad364e35_6.1.7600.21045_none_a52ffe78ca8176f5.manifest
File versionNot Applicable
File size2,091
Date (UTC)03-Sep-2011
Time (UTC)11:14
File nameAmd64_usbstor.inf_31bf3856ad364e35_6.1.7601.17684_none_a660a697aeab6642.manifest
File versionNot Applicable
File size2,091
Date (UTC)03-Sep-2011
Time (UTC)11:08
File nameAmd64_usbstor.inf_31bf3856ad364e35_6.1.7601.21810_none_a731f394c793da40.manifest
File versionNot Applicable
File size2,091
Date (UTC)03-Sep-2011
Time (UTC)12:38
Додаткові файли для всіх підтримуваних версій ОС Windows Server 2008 R2 на базі IA-64-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
File nameIa64_usbstor.inf_31bf3856ad364e35_6.1.7600.16877_none_486b22cdf91ac230.manifest
File versionNot Applicable
File size2,089
Date (UTC)03-Sep-2011
Time (UTC)11:08
File nameIa64_usbstor.inf_31bf3856ad364e35_6.1.7600.21045_none_491306eb12220ebb.manifest
File versionNot Applicable
File size2,089
Date (UTC)03-Sep-2011
Time (UTC)11:05
File nameIa64_usbstor.inf_31bf3856ad364e35_6.1.7601.17684_none_4a43af09f64bfe08.manifest
File versionNot Applicable
File size2,089
Date (UTC)03-Sep-2011
Time (UTC)11:01
File nameIa64_usbstor.inf_31bf3856ad364e35_6.1.7601.21810_none_4b14fc070f347206.manifest
File versionNot Applicable
File size2,089
Date (UTC)03-Sep-2011
Time (UTC)12:36
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Властивості

Номер статті: 2496290 - Востаннє переглянуто: 5 грудня 2011 р. - Редакція: 1.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Windows 7 Service Pack 1, у разі використання з:
    • Windows 7 Enterprise
    • Windows 7 Home Basic
    • Windows 7 Home Premium
    • Windows 7 Professional
    • Windows 7 Starter
    • Windows 7 Ultimate
  • Windows Server 2008 R2 Service Pack 1, у разі використання з:
    • Windows Server 2008 R2 Datacenter
    • Windows Server 2008 R2 Enterprise
    • Windows Server 2008 R2 for Itanium-Based Systems
    • Windows Server 2008 R2 Foundation
    • Windows Server 2008 R2 Standard
    • Windows Web Server 2008 R2
Ключові слова: 
kbfix kbsurveynew kbexpertiseadvanced atdownload KB2496290

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com