Живой USB
— Live USB это портативное с USB внешнее устройство хранения данных -подключением , содержащее полную операционную систему , с которой можно загрузиться . Этот термин напоминает USB-накопители , но может включать внешний жесткий диск или твердотельный накопитель , хотя их можно называть «живым жестким диском» и «живым твердотельным накопителем» соответственно. Они являются следующим эволюционным шагом после Live CD , но с дополнительным преимуществом записываемого хранилища, позволяющего настраивать загружаемую операционную систему. USB-накопители Live можно использовать во встроенных системах для системного администрирования , восстановления данных или тест-драйва, а также позволяют постоянно сохранять настройки и устанавливать пакеты программного обеспечения на USB-устройство.
Многие операционные системы, включая Mac OS 9 , macOS , Windows XP Embedded и большую часть дистрибутивов Linux и BSD , можно запускать с USB-накопителя, а в Windows 8 Enterprise имеется функция под названием Windows To Go для аналогичной цели.
Фон
[ редактировать ]Для ремонта компьютера с проблемами загрузки технические специалисты часто используют облегченные операционные системы на загрузочном носителе и интерфейс командной строки . Разработка первых живых компакт-дисков с графическим пользовательским интерфейсом позволила нетехническим специалистам ремонтировать неисправные компьютеры. Большинство Live CD основаны на Linux, и помимо ремонта компьютеров иногда они могут использоваться сами по себе в качестве операционных систем.
Персональные компьютеры представили загрузку через USB в начале 2000-х годов, а компьютеры Macintosh представили эту функциональность в 1999 году, начиная с Power Mac G4 со щелевой загрузкой с графикой AGP и моделей iMac G3 . [1] Компьютеры Mac на базе Intel реализовали эту функциональность при загрузке macOS с USB. [2] Специализированная загрузка через USB была предложена IBM в 2004 году в рамках « Реинкарнации ПК с помощью портативных планшетов SoulPad и загрузки Linux с устройства FireWire» . [3] [4]
Преимущества и ограничения
[ редактировать ]Live USB имеют многие преимущества и ограничения живых компакт-дисков, а также включают в себя свои собственные.
Преимущества
[ редактировать ]- В отличие от Live CD, данные, содержащиеся на загрузочном устройстве, могут быть изменены, а дополнительные данные сохранены на том же устройстве. Пользователь может носить с собой предпочитаемую операционную систему, приложения, конфигурацию и личные файлы, что упрощает совместное использование одной системы несколькими пользователями.
- USB-накопители Live обеспечивают дополнительное преимущество в виде повышенной конфиденциальности, поскольку пользователи могут легко носить USB-устройство с собой или хранить его в безопасном месте (например, в сейфе ), уменьшая возможности доступа других к их данным. С другой стороны, USB-устройство легко потерять или украсть, поэтому шифрование и резервное копирование данных даже более важны, чем в обычной настольной системе.
- Отсутствие движущихся частей во флэш-накопителях USB обеспечивает настоящий произвольный доступ , что позволяет избежать задержки вращения и времени поиска. жестких дисков или оптических носителей . Это означает, что небольшие программы будут запускаться быстрее с USB-накопителя, чем с локального жесткого диска или Live CD. Однако, поскольку USB-устройства обычно обеспечивают более низкую скорость передачи данных, чем внутренние жесткие диски, загрузка со старых компьютеров, не поддерживающих USB 2.0 или новее, может быть очень медленной.
Ограничения
[ редактировать ]- Операционные системы LiveUSB, такие как Ubuntu Linux, применяют все записи файловой системы к оверлею файловой системы Casper (casper-rw) , который, когда он заполняется или заканчивается место на флэш-накопителе, становится непригодным для использования, и ОС перестает загружаться. [ нужна ссылка ]
- USB-контроллеры на дополнительных картах (например, ISA, PCI и PCI-E) почти никогда не загружаются, поэтому системы, в чипсете которых нет встроенных USB-контроллеров (например, более старые версии до USB), скорее всего, будут загружаться. не сможет загрузиться с USB, даже если USB включен через такую карту расширения.
- Некоторые компьютеры, особенно старые, могут не иметь BIOS , поддерживающего загрузку с USB. Многие из них, поддерживающие загрузку через USB, все равно не смогут загрузить соответствующее устройство. В этих случаях компьютер часто можно «перенаправить» для загрузки с USB-устройства с помощью первоначального загрузочного компакт-диска или дискеты . [5] [6] [7]
- Некоторые компьютеры Macintosh на базе процессоров Intel имеют ограничения при загрузке с USB-устройств: хотя Extensible Firmware Interface (EFI) прошивка может распознавать и загружаться с USB-накопителей, она может делать это только в режиме EFI. Когда прошивка переключается в «устаревший» режим BIOS, она больше не распознает USB-накопители. Системы, отличные от Macintosh, особенно Windows и Linux, обычно не могут загружаться в режиме EFI, и поэтому загрузка через USB может быть ограничена поддерживаемыми комбинациями аппаратного и программного обеспечения, которые можно легко загрузить через EFI. [8] Однако такие программы, как Mac Linux USB Loader, могут облегчить задачу загрузки USB-накопителя с операционной системой Linux на Mac. Это ограничение можно устранить, изменив прошивку Apple, включив в нее драйвер USB в режиме BIOS, или изменив операционную систему, чтобы устранить зависимость от BIOS.
- Из-за дополнительных циклов записи, возникающих при полноценной установке, срок службы флешки может немного сократиться. Это не относится к системам, специально разработанным для работающих систем, которые сохраняют все изменения в оперативной памяти до тех пор, пока пользователь не выйдет из системы. [9] SD- карта с блокировкой записи (известная как Live SD, твердотельный аналог Live CD) в USB-адаптере для чтения флэш-карт — это эффективный способ избежать каких-либо рабочих циклов на флэш-носителе из-за записи и обойти эту проблему. SD-карта как устройство WORM имеет практически неограниченный срок службы. Операционная система, такая как Linux, может затем запускаться с работающей USB/SD-карты и использовать для записи обычные носители, такие как магнитные диски, для сохранения изменений в системе; .
Настраивать
[ редактировать ]Существуют различные приложения для создания живых USB-накопителей; примеры включают Universal USB Installer , Rufus , Fedora Live USB Creator и UNetbootin . Доступны также программные приложения, которые можно использовать для создания мультизагрузочного живого USB-накопителя; некоторые примеры включают YUMI Multiboot Bootable USB Creator. [10] и Вентой . В некоторых дистрибутивах Linux и Live CD есть готовые сценарии, которые автоматически выполняют описанные ниже шаги. Кроме того, в Knoppix и Ubuntu можно устанавливать дополнительные приложения, а постоянную файловую систему для хранения изменений можно использовать . Базовая установка варьируется от 16 МБ ( Tiny Core Linux ) до большой установки размером с DVD (4 гигабайта).
Чтобы настроить действующую USB-систему для стандартного оборудования ПК, необходимо выполнить следующие шаги:
- USB -накопитель должен быть подключен к системе и определяться ею
- Возможно, потребуется создать один или несколько разделов на USB-накопителе.
- На основном разделе флешки должен быть установлен флаг «загрузочный».
- MBR . необходимо записать в основной раздел USB-накопителя
- Раздел должен быть отформатирован (чаще всего в FAT32 формате другие файловые системы ) , но можно использовать и
- На раздел должен быть установлен загрузчик (чаще всего используется syslinux ) при установке системы Linux
- Необходимо записать файл конфигурации загрузчика (если используется).
- На флешку необходимо скопировать необходимые файлы операционной системы и приложений по умолчанию.
- Файлы языка и клавиатуры (если используются) необходимо записать на USB-накопитель.
- Поддержка USB в меню загрузки BIOS (хотя есть способы обойти это; фактическое использование компакт-диска или DVD-диска может позволить пользователю выбрать, можно ли в дальнейшем записывать на носитель. Запись один раз, чтение Многие диски позволяют быть уверенным, что работающая система будет чистым при следующей перезагрузке.)
На живых компакт-дисках Knoppix есть утилита, которая при загрузке позволяет пользователям заявить о своем намерении записать файловые структуры операционной системы либо временно, на RAM-диск , либо постоянно, на диск или флэш-носитель, чтобы сохранить любые добавленные конфигурации и обновления безопасности. Это может быть проще, чем воссоздание USB-системы, но может быть спорным, поскольку многие работающие USB-инструменты просты в использовании.
Полная установка
[ редактировать ]Одной из альтернатив решению с работающей операционной системой может быть полная установка; то есть традиционная установка, но без разделов подкачки. Преимущество этого варианта заключается в том, что он эффективен для программного обеспечения, поскольку устраняет необходимость сохранения на устройстве – отдельно от постоянного файла – установочного программного обеспечения операционной системы. Однако полная установка не лишена недостатков; из-за дополнительных циклов записи, которые для этого требуются, срок службы флэш-накопителя может немного сократиться. Чтобы смягчить это, некоторые работающие системы предназначены для хранения изменений в оперативной памяти до тех пор, пока пользователь не инициирует выключение системы, что запускает фактическую запись на устройство. Компромиссом является больший риск потери работы в случае нештатного прерывания. Помимо этого, следует учитывать еще один фактор: если скорость передачи данных устройства хранения данных низкая, производительность может снизиться до уровня, более типичного для устаревших компьютеров — даже для машин с современными компонентами. Эту проблему обычно можно решить, установив на жесткий диск USB, поскольку они обычно работают лучше, чем флэш-накопители, независимо от разъема.
Microsoft Windows
[ редактировать ]Хотя многие работающие USB-накопители полагаются на загрузку операционной системы с открытым исходным кодом, такой как Linux, можно создать работающие USB-накопители для Microsoft Windows с помощью Diskpart. [11] или WinToUSB . [12]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Информация о USB и преимущества двухканального USB» . Apple (опубликовано 20 февраля 2012 г.). 16 сентября 2003. Архивировано из оригинала 12 мая 2013 года . Проверено 25 сентября 2016 г.
Загрузочные USB-накопители: такое запоминающее устройство, как SuperDisk, Zip-диск или другой USB-накопитель, можно использовать для хранения действительной системной папки и использовать при запуске.
- ^ «Запуск с внешнего USB-накопителя (компьютеры Mac на базе процессора Intel)» . Яблоко . 22 марта 2016 года. Архивировано из оригинала 22 мая 2016 года . Проверено 25 сентября 2016 г.
- ^ Певец, Майкл (15 августа 2005 г.). «Мозги IBM захватывают душу ПК» . CNET . CBS Интерактив. Архивировано из оригинала 27 сентября 2016 года . Проверено 25 сентября 2016 г.
- ^ Ханифорд, Мартин (15 июля 2004 г.). «Загрузка Linux с устройства FireWire» . IBM DeveloperWorks . ИБМ . Архивировано из оригинала 17 января 2007 года . Проверено 15 мая 2016 г.
- ^ Тревор (6 мая 2010 г.). «Загрузка с USB-накопителя, даже если ваш BIOS вам этого не позволяет» . Как компьютерщик . Архивировано из оригинала 23 сентября 2016 года . Проверено 25 сентября 2016 г.
- ^ «Плопнул менеджер загрузки» . 7 февраля 2012. Архивировано из оригинала 8 февраля 2012 года . Проверено 25 сентября 2016 г.
- ^ «Универсальный установщик USB — Программное обеспечение загрузочного USB — UUI» . ПенДрайв Линукс . 10 февраля 2010 г. Проверено 17 февраля 2024 г.
- ^ Номе (14 декабря 2013 г.). «MactelSupportTeam/EFI-Boot-Mactel» . Вики-справка сообщества Ubuntu . Canonical Ltd. Архивировано из оригинала 4 марта 2016 года . Проверено 25 сентября 2016 г.
- ^ «Минимальная установка XFCE HD» . Форумы Linux Mint . Архивировано из оригинала 27 сентября 2016 года . Проверено 25 сентября 2016 г.
Live cd записывает данные в раздел подкачки только в том случае, если он есть на вашем компьютере.
Если этого не произойдет, он будет использовать только вашу оперативную память. - ^ «YUMI — Multiboot USB Creator | Простая загрузка Windows с USB-накопителя» . Пендрайв Linux . 13 марта 2011 г. Архивировано из оригинала 23 октября 2017 г. Проверено 17 февраля 2024 г.
- ^ намукс. «Создание загрузочной флешки» . docs.microsoft.com . Архивировано из оригинала 16 сентября 2018 г. Проверено 15 сентября 2021 г.
- ^ Гордон, Уитсон (21 апреля 2014 г.). «Как запустить портативную версию Windows с USB-накопителя» . Лайфхакер . Гоукер Медиа. Архивировано из оригинала 25 сентября 2016 года . Проверено 25 сентября 2016 г.