Коды Ошибок Операционной Системы
Ниже представлен частичный список наиболее распространённых кодов ошибок операционных систем Linux и Windows.
Коды Ошибок Linux
Инструмент perror можно использовать для получения сообщения об ошибке, связанного с заданным кодом ошибки.
| Номер | Код Ошибки | Описание |
|---|---|---|
| 1 | EPERM | Операция запрещена |
| 2 | ENOENT | Файл или директория не найдены |
| 3 | ESRCH | Процесс не найден |
| 4 | EINTR | Прерванный системный вызов |
| 5 | EIO | Ошибка ввода-вывода |
| 6 | ENXIO | Устройство или адрес не найден |
| 7 | E2BIG | Список аргументов слишком длинный |
| 8 | ENOEXEC | Ошибка формата исполняемого файла |
| 9 | EBADF | Неверный номер файла |
| 10 | ECHILD | Нет дочерних процессов |
| 11 | EAGAIN | Повторите попытку |
| 12 | ENOMEM | Нет доступной памяти |
| 13 | EACCES | Доступ запрещён |
| 14 | EFAULT | Неверный адрес |
| 15 | ENOTBLK | Требуется устройство блочного типа |
| 16 | EBUSY | Устройство или ресурс занят |
| 17 | EEXIST | Файл уже существует |
| 18 | EXDEV | Ссылка между устройствами |
| 19 | ENODEV | Устройство не найдено |
| 20 | ENOTDIR | Это не директория |
| 21 | EISDIR | Это директория |
| 22 | EINVAL | Неверный аргумент |
| 23 | ENFILE | Переполнение таблицы файлов |
| 24 | EMFILE | Слишком много файлов открыто |
| 25 | ENOTTY | Это не устройство терминала |
| 26 | ETXTBSY | Текстовый файл занят |
| 27 | EFBIG | Файл слишком большой |
| 28 | ENOSPC | Нет места на устройстве |
| 29 | ESPIPE | Неверный поиск |
| 30 | EROFS | Файловая система только для чтения |
| 31 | EMLINK | Слишком много ссылок |
| 32 | EPIPE | Разрыв канала |
| 33 | EDOM | Аргумент функции за пределами области определения |
| 34 | ERANGE | Результат математической операции не может быть представлен |
| 35 | EDEADLK | Возникнет тупиковая ситуация ресурсов |
| 36 | ENAMETOOLONG | Имя файла слишком длинное |
| 37 | ENOLCK | Нет доступных блокировок записей |
| 38 | ENOSYS | Функция не реализована |
| 39 | ENOTEMPTY | Директория не пуста |
| 40 | ELOOP | Встречено слишком много символических ссылок |
| 42 | ENOMSG | Нет сообщения нужного типа |
| 43 | EIDRM | Идентификатор удален |
| 44 | ECHRNG | Номер канала вне допустимого диапазона |
| 45 | EL2NSYNC | Уровень 2 не синхронизирован |
| 46 | EL3HLT | Уровень 3 остановлен |
| 47 | EL3RST | Сброс уровня 3 |
| 48 | ELNRNG | Номер ссылки вне допустимого диапазона |
| 49 | EUNATCH | Драйвер протокола не подключен |
| 50 | ENOCSI | Нет доступной структуры CSI |
| 51 | EL2HLT | Уровень 2 остановлен |
| 52 | EBADE | Недействительный обмен |
| 53 | EBADR | Недействительный дескриптор запроса |
| 54 | EXFULL | Обмен заполнен |
| 55 | ENOANO | Нет анода |
| 56 | EBADRQC | Недействительный код запроса |
| 57 | EBADSLT | Недействительный слот |
| 59 | EBFONT | Неверный формат файла шрифта |
| 60 | ENOSTR | Устройство не является потоковым |
| 61 | ENODATA | Нет доступных данных |
| 62 | ETIME | Таймер истек |
| 63 | ENOSR | Нет ресурсов потоков |
| 64 | ENONET | Машина не подключена к сети |
| 65 | ENOPKG | Пакет не установлен |
| 66 | EREMOTE | Объект удалён |
| 67 | ENOLINK | Ссылка разорвана |
| 68 | EADV | Ошибка объявления |
| 69 | ESRMNT | Ошибка srmount |
| 70 | ECOMM | Ошибка связи при отправке |
| 71 | EPROTO | Ошибка протокола |
| 72 | EMULTIHOP | Попытка многохоповой связи |
| 73 | EDOTDOT | Ошибка, специфичная для RFS |
| 74 | EBADMSG | Не сообщение данных |
| 75 | EOVERFLOW | Значение слишком велико для определённого типа данных |
| 76 | ENOTUNIQ | Имя не уникально в сети |
| 77 | EBADFD | Дескриптор файла в недопустимом состоянии |
| 78 | EREMCHG | Изменён удалённый адрес |
| 79 | ELIBACC | Невозможно получить доступ к необходимой библиотеке |
| 80 | ELIBBAD | Доступ к повреждённой библиотеке |
| 81 | ELIBSCN | Раздел .lib в файле a.out повреждён |
| 82 | ELIBMAX | Попытка связать слишком много библиотек |
| 83 | ELIBEXEC | Невозможно выполнить библиотеку напрямую |
| 84 | EILSEQ | Неверная последовательность байтов |
| 85 | ERESTART | Прерванный системный вызов должен быть перезапущен |
| 86 | ESTRPIPE | Ошибка канала потоков |
| 87 | EUSERS | Слишком много пользователей |
| 88 | ENOTSOCK | Операция сокета выполняется на несокетном объекте |
| 89 | EDESTADDRREQ | Требуется адрес назначения |
| 90 | EMSGSIZE | Сообщение слишком большое |
| 91 | EPROTOTYPE | Неправильный тип протокола для сокета |
| 92 | ENOPROTOOPT | Протокол недоступен |
| 93 | EPROTONOSUPPORT | Протокол не поддерживается |
| 94 | ESOCKTNOSUPPORT | Тип сокета не поддерживается |
| 95 | EOPNOTSUPP | Операция не поддерживается на транспортном конечном пункте |
| 96 | EPFNOSUPPORT | Семейство протоколов не поддерживается |
| 97 | EAFNOSUPPORT | Семейство адресов не поддерживается протоколом |
| 98 | EADDRINUSE | Адрес уже используется |
| 99 | EADDRNOTAVAIL | Невозможно назначить требуемый адрес |
| 100 | ENETDOWN | Сеть отключена |
| 101 | ENETUNREACH | Сеть недоступна |
| 102 | ENETRESET | Сеть прервала соединение из-за сброса |
| 103 | ECONNABORTED | Программное обеспечение вызвало прерывание соединения |
| 104 | ECONNRESET | Соединение сброшено удалённой стороной |
| 105 | ENOBUFS | Нет буферного пространства |
| 106 | EISCONN | Транспортный конечный пункт уже подключён |
| 107 | ENOTCONN | Транспортный конечный пункт не подключён |
| 108 | ESHUTDOWN | Нельзя отправить после завершения транспортного конечного пункта |
| 109 | ETOOMANYREFS | Слишком много ссылок: нельзя выполнить соединение |
| 110 | ETIMEDOUT | Время ожидания соединения истекло |
| 111 | ECONNREFUSED | Соединение отклонено |
| 112 | EHOSTDOWN | Хост отключён |
| 113 | EHOSTUNREACH | Нет маршрута к хосту |
| 114 | EALREADY | Операция уже выполняется |
| 115 | EINPROGRESS | Операция в процессе выполнения |
| 116 | ESTALE | Недействительная ручка файла NFS |
| 117 | EUCLEAN | Структура требует очистки |
| 118 | ENOTNAM | Не файл типа XENIX |
| 119 | ENAVAIL | Нет доступных семафоров XENIX |
| 120 | EISNAM | Это файл типа XENIX |
| 121 | EREMOTEIO | Ошибка удалённого ввода-вывода |
| 122 | EDQUOT | Превышен лимит квот |
| 123 | ENOMEDIUM | Не найдено носителя |
| 124 | EMEDIUMTYPE | Неверный тип носителя |
| 125 | ECANCELED | Операция отменена |
| 126 | ENOKEY | Необходимый ключ недоступен |
| 127 | EKEYEXPIRED | Ключ истек |
| 128 | EKEYREVOKED | Ключ отозван |
| 129 | EKEYREJECTED | Ключ отклонен службой |
| 130 | EOWNERDEAD | Владелец умер |
| 131 | ENOTRECOVERABLE | Состояние невосстановимо |
Коды Ошибок Windows
Полный список см. на https://msdn.microsoft.com/en-us/library/ms681381.aspx
| Номер | Код ошибки | Описание |
|---|---|---|
| 1 | ERROR_INVALID_FUNCTION | Неверная функция. |
| 2 | ERROR_FILE_NOT_FOUND | Указанный файл не найден. |
| 3 | ERROR_PATH_NOT_FOUND | Указанный путь не найден. |
| 4 | ERROR_TOO_MANY_OPEN_FILES | Система не может открыть файл. |
| 5 | ERROR_ACCESS_DENIED | Доступ запрещён. |
| 6 | ERROR_INVALID_HANDLE | Дескриптор недействителен. |
| 7 | ERROR_ARENA_TRASHED | Блоки управления хранилищем были повреждены. |
| 8 | ERROR_NOT_ENOUGH_MEMORY | Недостаточно памяти для выполнения этой команды. |
| 9 | ERROR_INVALID_BLOCK | Адрес блока управления хранилищем недействителен. |
| 10 | ERROR_BAD_ENVIRONMENT | Неправильная среда. |
| 11 | ERROR_BAD_FORMAT | Попытка загрузки программы с неправильным форматом. |
| 12 | ERROR_INVALID_ACCESS | Неверный код доступа. |
| 13 | ERROR_INVALID_DATA | Недействительные данные. |
| 14 | ERROR_OUTOFMEMORY | Недостаточно памяти для завершения этой операции. |
| 15 | ERROR_INVALID_DRIVE | Система не может найти указанный диск. |
| 16 | ERROR_CURRENT_DIRECTORY | Директорию нельзя удалить. |
| 17 | ERROR_NOT_SAME_DEVICE | Система не может переместить файл на другой диск. |
| 18 | ERROR_NO_MORE_FILES | Больше нет файлов. |
| 19 | ERROR_WRITE_PROTECT | Носитель защищён от записи. |
| 20 | ERROR_BAD_UNIT | Система не может найти указанное устройство. |
| 21 | ERROR_NOT_READY | Устройство не готово. |
| 22 | ERROR_BAD_COMMAND | Устройство не распознаёт команду. |
| 23 | ERROR_CRC | Ошибка данных (контрольная сумма). |
| 24 | ERROR_BAD_LENGTH | Программа выпустила команду, но длина команды неверна. |
| 25 | ERROR_SEEK | Устройство не может найти указанную область или дорожку на диске. |
| 26 | ERROR_NOT_DOS_DISK | Доступ к указанному диску или дискете невозможен. |
| 27 | ERROR_SECTOR_NOT_FOUND | Устройство не находит запрашиваемый сектор. |
| 28 | ERROR_OUT_OF_PAPER | У принтера закончилась бумага. |
| 29 | ERROR_WRITE_FAULT | Система не может записать на указанное устройство. |
| 30 | ERROR_READ_FAULT | Система не может прочитать с указанного устройства. |
| 31 | ERROR_GEN_FAILURE | Подключённое к системе устройство не работает. |
| 32 | ERROR_SHARING_VIOLATION | Процесс не может получить доступ к файлу, потому что он используется другим процессом. |
| 33 | ERROR_LOCK_VIOLATION | Процесс не может получить доступ к файлу, потому что другой процесс заблокировал часть файла. |
| 34 | ERROR_WRONG_DISK | В дисководе находится неверная дискета. Вставьте %2 (Серийный номер тома: %3) в дисковод %1. |
| 36 | ERROR_SHARING_BUFFER_EXCEEDED | Открыто слишком много файлов для совместного использования. |
| 38 | ERROR_HANDLE_EOF | Достигнут конец файла. |
| 39 | ERROR_HANDLE_DISK_FULL | Диск заполнен. |
| 87 | ERROR_INVALID_PARAMETER | Неверный параметр. |
| 112 | ERROR_DISK_FULL | Диск заполнен. |
| 123 | ERROR_INVALID_NAME | Синтаксис имени файла, имени каталога или метки тома неверный. |
| 1450 | ERROR_NO_SYSTEM_RESOURCES | Недостаточно системных ресурсов для выполнения запрошенной службы. |
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/operating-system-error-codes/