Можно ли использовать драйвер для одной операционной системы в другой

Обновлено: 21.11.2024

Если я вставлю свой жесткий диск в другой компьютер, будет ли по-прежнему работать Linux? Или мне придется переустанавливать его на новый ПК? Спасибо!

Да, убедитесь, что у вас есть резервная копия. Как насчет того, чтобы клонировать его только для целей тестирования, просто чтобы убедиться, что все работает? Таким образом, у вас все еще будет оригинальная копия.

Как правило, это может привести к нестабильности операционной системы из-за различий в драйверах, как уже упоминалось. Я знаю, что с компьютерами Windows это не рекомендуется, но возможно. Я не гуру Linux, но если бы мне пришлось переключить жесткий диск Windows на новый компьютер, я бы, по крайней мере, выполнил ремонтную установку Windows, чтобы, возможно, избавиться от некоторых проблем, связанных с другим оборудованием. Даже если он загружается, и вы можете изменить драйверы, некоторые из системных файлов все еще могли быть изменены на старом установленном оборудовании. Просто создайте резервную копию своих данных или будьте готовы попытаться восстановить их, если что-то пойдет не так. Как и в большинстве случаев, планируйте худшее, но надейтесь на лучшее! :)

Кроме того, в качестве примечания для всех, кто читает. Если это компьютер с Windows, и вы отключили его, возможно, вам придется повторно активировать установку Windows. Многие OEM-версии Windows подключены к материнской плате, поэтому, если это изменится, активация будет отменена. Во многих случаях это так же просто, как подключиться к Интернету для повторной активации, но если вам нужно позвонить, обычно объясняя им, что старая материнская плата умерла, и это единственный компьютер, на котором используется этот ключ продукта, достаточно для их, чтобы дать вам код активации.

спасибо. Я думаю, вы правы, пока он загружается, я могу обновить драйверы. большое спасибо. будет держать сообщество в курсе.

не могли бы вы указать версию Linux, которую вы используете.

Честно говоря, я не уверен, насколько гибок Linux в этом отношении, но я знаю, что Windows может это сделать, поэтому я предполагаю, что с Linux это не проблема. Позвольте мне объяснить трудности.

Это зависит от аппаратных различий между двумя ПК. Ваша операционная система будет такой же, но если аппаратное обеспечение будет другим, драйверы будут другими. Драйверы — это гибкие элементы, необходимые для взаимодействия операционной системы с оборудованием.

Я знаю, что Windows неплохо справляется с распознаванием аппаратных изменений, даже если вы меняете материнскую плату или вставляете диск в совершенно новый компьютер. Пока операционная система все еще может загружаться, вы должны иметь возможность, по крайней мере, вручную обновлять или изменять драйверы для работы с новым оборудованием. Я переключил материнскую плату и все подключенное оборудование (графическую карту, встроенное аудио, ОЗУ, сетевую карту) на компьютер с Windows XP, и все заработало очень хорошо.

Я бы попробовал и посмотрел, что получится. Убедитесь, что у вас есть все необходимые драйверы Linux для нового оборудования.

Мне трудно понять, что входит в ОС, а что нет. Является ли драйвер устройства, например драйвер принтера или графического драйвера, частью операционной системы? Размышляя об определении ОС, я считаю, что драйверы являются частью ОС.

Да и нет. Они являются частью ОС, поскольку работают на низком уровне и имеют доступ к внутренним интерфейсам. И многие критичны к работе ОС. Но они, как правило, представляют собой отдельные «заменяемые» части и часто создаются другой компанией, отличной от ОС. Зависит от вашего определения "ОС", и нет единого четкого определения.

Пожалуйста, определите "включено". Гарантированно будет на DVD-диске Windows для установки на новый диск? Или концептуально часть ОС?

3 ответа 3

Да, драйверы являются частью ОС. Они работают с тем же уровнем привилегий, что и ядро ​​ОС, и для написания драйвера необходимо хорошо знать внутреннее устройство ОС. Роль драйверов состоит в том, чтобы обеспечить абстракцию оборудования, чтобы приложения могли использовать его через API ОС (интерфейс прикладного программирования) вместо того, чтобы знать его конкретные детали. Во многих случаях это также позволяет одновременно использовать одно и то же оборудование для многих приложений.

Что-то, что вводит пользователей в заблуждение, думая, что драйверы могут не быть частью ОС, заключается в том, что многие поставщики поставляют драйверы для оборудования, которое они производят отдельно от ОС. Действительно, многие драйверы представлены в виде загружаемых модулей, которые могут быть загружены, а затем динамически участвуют в работе ОС. Когда они больше не используются, их можно «отключить» от ОС, и она продолжит нормально работать.

Загружаемые или нет, драйверы всегда зависят от устройств, которые они должны сделать доступными для системы, поэтому, хотя иногда они являются «необязательными» частями ОС, они участвуют в ней при работе.

Я не согласен (но воздержусь от отрицательного голосования), просто из-за того, как вы это заявили, драйверы НЕ всегда включаются или используются. Операционная система — это ядро. Период. Проводник Windows не является частью операционной системы, хотя поставляется с ней.Ядро является фактической обрабатывающей частью, поэтому я считаю, что ОС. Другие включаемые элементы не являются частью ОС

Кроме того, вы можете запускать драйверы на уровне пользователя, поэтому вам не нужно запускать их на уровне ядра, хотя в большинстве случаев это необходимо.

Я понимаю вашу точку зрения, Люк. Есть много дополнительных устройств, которые не нужны для работы системы, поэтому я могу согласиться с тем, что их драйверы не являются частью ОС в в этом смысле. Как сказал @Matt, некоторые драйверы могут быть даже драйверами пользовательского режима (многие драйверы принтеров), но я считаю, что большинство драйверов, особенно структурных (видео, дисковые контроллеры и т. д.), являются драйверами режима ядра, и как таковые являются или стать реальной частью работающего ядра при загрузке. Поскольку ядро ​​само по себе не может сделать ничего полезного, я думаю, будет справедливо сказать, что драйверы являются (или становятся) частью операционной системы.

Это действительно вопрос "да/нет". Хотя технически драйверы не входят в состав ОС, они потребуются вам для связи с различными устройствами. Например, видео. Вы сделаете запрос к ядру, затем ядро ​​направит запрос драйверу дисплея, а затем информацию обратно, чтобы вы действительно могли что-то увидеть.

@Luke - Очевидно, вы признаете, что ядро является частью ОС, если не всей ОС. Вы когда-нибудь видели исходный код ОС или ядра? Если вы не работаете на MS или не подписываете соглашение о неразглашении, мы никогда не увидим код ядра Windows. Но ядро ​​Linux имеет открытый исходный код, и все (непатентованные) драйверы Linux являются частью исходного кода ядра. Исходный код ядра Linux не разделен на часть ядра и часть драйвера; исходное дерево содержит модули ядра и драйвера вместе. Я ожидаю, что MS будет обрабатывать свой исходный код для Windows аналогичным образом.

Термин "ОС" может означать многое.

Хотя в большинстве операционных систем ядро – это фрагмент кода, который управляет и "запускает" все, а также разрешает доступ к оборудованию, само по себе оно обычно не может делать ничего интересного – его задача – обеспечить основу для приложений. бежать "поверху", если это. Многие люди определяют ОС как утилиты, оболочки и программы, составляющие знакомую стандартизированную среду.

Драйверы зависят от ядра, и, наверное, правильнее будет сказать, что они "расширяют" его, как плагины. Linux поддерживает понятие «загружаемых модулей ядра», и все драйверы устройств могут быть загружаемыми модулями ядра. Также возможно собрать ядро, в котором один или несколько из этих модулей являются «встроенными» и не отделены от ядра. Таким образом, вы действительно можете построить «бесмодульное» ядро ​​под Linux, и оно не сможет поддерживать какое-либо оборудование, кроме встроенных в него модулей.

Я менее знаком с внутренностями Windows, но я считаю, что за исключением очень нескольких драйверов "минипорта" все драйверы являются внешними файлами, загружаемыми при загрузке. Если немного покопаться в создании служб в Windows, окажется, что драйверы — это просто особые формы служб в Windows. Некоторые программы устанавливают драйверы для доступа к оборудованию на низком уровне, но не обязательно для управления устройством. Обычно это драйверы «не подключаемые и работающие» в диспетчере устройств. Таким образом, кажется, что драйверы концептуально выполняют ту же функцию, что и загружаемые модули ядра в Linux.

Для простоты я бы сказал, что они являются частью ОС, так как их действительно нельзя использовать без ОС, и они бесполезны, если ОС не загружена, но в любом случае проведенная линия довольно условна.< /p>

Нет, в большинстве случаев это не сработает. В Windows установлены все драйверы устройств и драйверы набора микросхем для текущей системы. При перемещении в другую систему ОС обычно не загружается. В некоторых случаях это можно исправить с помощью ремонтной установки.

Контентидос

Можно ли поменять местами жесткие диски с разными операционными системами?

Да, это очень легко сделать. Вы можете установить каждую ОС отдельно на каждый диск и просто использовать какой-нибудь загрузчик, чтобы выбрать, какую из них вы хотите при запуске, или просто зайти в BIOS и выбрать там.

Нужна ли мне новая ОС, если я поменяю жесткий диск?

Да, вам нужно переустановить ОС. Есть и другие шаги, которые нужно предпринять. Драйверы вашей материнской платы/видеокарты необходимо будет переустановить после установки ОС. Если вы собрали компьютер самостоятельно, найдите диск с драйверами, прилагаемый к материнской плате и/или видеокарте.

Можно ли вставить старый жесткий диск в новый компьютер?

  1. Вы можете использовать корпус жесткого диска USB, который представляет собой специальное устройство, похожее на коробку, в которое вставляется старый диск. …
  2. Вы также можете использовать USB-адаптер жесткого диска, который представляет собой похожее на кабель устройство, подключающееся к жесткому диску с одной стороны и к USB-разъему нового компьютера с другой.

Можно ли перенести жесткий диск с Windows 10 на другой компьютер?

Microsoft поддерживает перенос OEM-версий Windows 10 только на новый жесткий диск того же компьютера, поэтому вы не можете перенести OEM-копии Windows на другой компьютер. Если вам удалось перенести OEM-лицензию на другой компьютер, вам необходимо позвонить в службу поддержки Microsoft и попросить их активировать лицензию.

Как установить второй жесткий диск в другой операционной системе?

  1. Выключите компьютер и перезагрузите его. …
  2. Нажмите кнопку «Установить» или «Настройка» на экране настройки второй операционной системы. …
  3. Следуйте оставшимся запросам, чтобы создать дополнительные разделы на дополнительном диске, если это необходимо, и отформатируйте диск в нужной файловой системе.

Могут ли быть две операционные системы на одном компьютере?

Хотя большинство ПК имеют встроенную операционную систему (ОС), на одном компьютере также можно одновременно запускать две операционные системы. Этот процесс называется двойной загрузкой и позволяет пользователям переключаться между операционными системами в зависимости от задач и программ, с которыми они работают.

Нужно ли мне снова покупать Windows 10 для нового жесткого диска?

Если на вашем компьютере только один жесткий диск, и он вышел из строя, на вашем компьютере больше не будет Windows 10. Однако ключ продукта Windows 10 хранится в микросхеме BIOS материнской платы. По сути, это означает, что вам не нужно покупать Windows 10 для своего ПК.

Как заменить жесткий диск и сохранить операционную систему?

Как заменить жесткий диск и переустановить операционную систему

  1. Создайте резервную копию данных. Прежде чем выполнять какие-либо шаги, связанные с физической заменой диска, сделайте резервную копию всего, что на нем содержится, что вы хотите сохранить, в том числе: …
  2. Создайте диск восстановления. …
  3. Удалите старый диск. …
  4. Поместите новый диск. …
  5. Переустановите операционную систему. …
  6. Переустановите программы и файлы.

Как установить Windows на новый жесткий диск без диска?

Чтобы установить Windows 10 после замены жесткого диска без диска, вы можете сделать это с помощью Windows Media Creation Tool. Сначала загрузите Windows 10 Media Creation Tool, затем создайте установочный носитель Windows 10 с помощью USB-накопителя. Наконец, установите Windows 10 на новый жесткий диск с USB.

Можно ли получить файлы с неисправного компьютера?

Да, если вы не попали в катастрофическую аварию, которая физически повредила жесткий диск вашего компьютера, вы по-прежнему можете получить доступ к этим данным. Вам просто нужен универсальный USB-адаптер для дисков и другой работающий компьютер, к которому можно подключить жесткий диск.

Как получить файлы с жесткого диска, которые не загружаются?

  1. Восстановление данных с жесткого диска без загрузки.
  2. Получите корпус внешнего жесткого диска.
  3. Удалите незагрузочный жесткий диск.
  4. Установите жесткий диск во внешний корпус.
  5. Подключите кабели USB и питания.
  6. Восстановление данных.

Можно ли подключить жесткий диск Windows 7 к другому компьютеру?

На самом деле Windows не поддерживает перенос старого жесткого диска на новый компьютер с другим оборудованием. Вы можете обратиться к профессиональному стороннему программному обеспечению. Это относительно просто, если вы хотите переместить жесткий диск на новый компьютер с Windows 10, поскольку Windows 10 более продвинута, чем Windows 7.

Драйверы устройств — это программное обеспечение, с помощью которого ядро ​​компьютера взаимодействует с различным оборудованием, не вдаваясь в подробности работы оборудования. Это программное обеспечение, которое управляет аппаратной частью, подключенной к компьютеру, и позволяет компьютеру использовать оборудование, предоставляя подходящий интерфейс. Это означает, что операционной системе не нужно вдаваться в подробности о том, как работает аппаратная часть. Он также предоставляет общий интерфейс, позволяющий операционной системе или ядру взаимодействовать с оборудованием.

Таким образом, цель драйверов устройств — обеспечить бесперебойную работу оборудования, для которого они созданы, и позволить использовать их с различными операционными системами.

Типы драйверов устройств — драйверы ядра и пользователя

  1. Драйверы устройств ядра
  2. Драйверы пользовательских устройств

Драйверы устройств ядра — это универсальные драйверы устройств, которые загружаются вместе с операционной системой в память как часть операционной системы; не весь драйвер, а указатель на этот эффект, чтобы драйвер устройства мог быть вызван, как только это потребуется. Драйверы относятся к BIOS, материнской плате, процессору и аналогичному оборудованию, являющемуся частью программного обеспечения ядра.

Проблема с драйверами устройств ядра заключается в том, что при вызове одного из них он загружается в ОЗУ и не может быть перемещен в файл подкачки (виртуальную память). Таким образом, несколько одновременно работающих драйверов устройств могут замедлять работу машин.Вот почему для каждой операционной системы существуют минимальные системные требования. Различные операционные системы уже добавляют ресурсы, необходимые для драйверов устройств ядра, поэтому конечным пользователям не нужно беспокоиться о дополнительных требованиях к памяти.

Драйверы устройств пользовательского режима обычно активируются пользователями во время их сеанса на компьютере. Можно подумать об устройствах, которые пользователь подключил к компьютеру, кроме устройств ядра. В эту категорию попадают драйверы для большинства устройств Plug and Play. Драйверы пользовательских устройств можно записывать на диск, чтобы они не нагружали ресурсы. Однако драйверы, относящиеся к игровым устройствам, рекомендуется хранить в основной памяти (ОЗУ).

Драйверы блоков и драйверы персонажей

Эти два драйвера — блочный и символьный — относятся к категории чтения и записи данных. Жесткие диски, компакт-диски, USB-накопители и т. д. — могут быть блочными или символьными драйверами в зависимости от того, как они используются.

Символьные драйверы используются в последовательных шинах. Они записывают данные по одному символу за раз. Один символ означает байт в общем смысле. Если устройство подключено к последовательному порту, оно использует символьный драйвер. Мышь — это последовательное устройство, имеющее драйвер символьного устройства.

Блочные драйверы предназначены для записи и чтения более чем одного символа за раз. Обычно драйверы блочных устройств создают блок и извлекают столько информации, сколько может содержать блок. Жесткие диски, например, используют драйверы блочных устройств. Компакт-диски также являются драйверами блочных устройств, но ядру необходимо проверять, подключено ли устройство к компьютеру каждый раз, когда CD-ROM вызывается каким-либо приложением.

Универсальные и OEM-драйверы

Драйверы устройств могут быть универсальными или относиться к OEM. Если драйвер устройства поставляется с операционной программой, скорее всего, это будет универсальный драйвер устройства. Универсальный драйвер устройства — это драйвер, который можно использовать с разными марками устройств определенного типа. Например, в Windows 10 есть ряд универсальных драйверов, которые работают без необходимости устанавливать какое-либо другое программное обеспечение вручную.

В некоторых случаях стандартные драйверы не помогают. Итак, производители оригинального оборудования создают собственные драйверы устройств. Это OEM-драйверы устройств, которые необходимо устанавливать отдельно после установки операционной системы. Компьютеры более старой эпохи были помечены, и поэтому даже драйверы материнской платы приходилось устанавливать извне. Но это был век Windows XP. За исключением нескольких брендов, большая часть встроенных наборов драйверов уже содержится в операционных системах.

Драйверы виртуальных устройств

Драйверы для виртуальных устройств называются драйверами виртуальных устройств. Часто мы используем некоторое программное обеспечение для эмуляции оборудования, а программное обеспечение, используемое для запуска такого виртуального оборудования, представляет собой драйвер виртуального устройства. Например, если вы используете VPN, она может создать виртуальную сетевую карту для безопасного подключения к Интернету. Это не настоящая физическая карта, а настроенная программным обеспечением VPN. Даже для этой карты нужен драйвер устройства, и то же программное обеспечение VPN установит драйверы виртуальных устройств

Таким образом, вы видите, что существуют разные типы драйверов устройств, и довольно сложно использовать только одну или две категории для их объяснения. В этой статье мы объяснили, что такое драйвер устройства, и рассказали о следующих типах драйверов устройств: драйвер ядра и драйвер пользовательского режима; универсальные и OEM-драйверы устройств, а также драйверы виртуальных устройств — включая различия между ними.

Дата: 3 декабря 2020 г. Метки: драйверы

Похожие записи

Как загрузить или обновить драйверы USB Type C в Windows 11/10

Как установить драйвер PL2303 (Prolific) в Windows 11

Не удалось инициализировать OpenGL в Windows 11/10

сообщить об этом объявлении

[электронная почта защищена]

Арун Кумар — выпускник Microsoft MVP, одержимый технологиями, особенно Интернетом. Он занимается мультимедийным контентом, необходимым для обучения и корпоративных домов. Подпишитесь на него в Твиттере @PowercutIN

Читайте также: