Si у вас двойная загрузка на вашем компьютере самое безопасное это то, что в какой-то момент вам понадобится доступ к информации из другой системы либо из раздела Ubuntu в раздел Windows, либо из раздела Windows в раздел Ubuntu.
Первый способ не вызывает никаких проблем, так как Ubuntu обычно поддерживает разделы NTFS, FAT32, FAT и другие., Но проблема возникает, когда он из Windows поскольку изначально система Microsoft не поддерживает разделы Ext4, Ext3, Ext2, Swap и другие.
Помимо Windows 7 реализована функция, переводящая раздел в спящий режим. поэтому, если вы хотите получить доступ к разделу Windows, вы получите сообщение об ошибке, указывающее на спящий режим Windows, и вам необходимо отключить его.
Итак, учитывая случай и вопросы, которые обычно приходят от новичков в дистрибутиве, мы собираемся поделиться некоторыми простыми методами, позволяющими получить доступ к разделам обеих систем.
Когда мы пытаемся открыть раздел Windows, мы обычно получаем следующую ошибку:
Раздел NTFS находится в небезопасном состоянии. Пожалуйста, возобновите и выключите
Windows полностью (без гибернации или быстрого перезапуска) или смонтировать том
только для чтения с опцией монтирования ‘ro’.
Который сообщает нам, что раздел Windows находится в спящем режиме и мы должны отключить эту функцию.
Индекс
- 1 Доступ к разделу Windows из Ubuntu
- 2 Смонтируйте разделы Ubuntu в Windows
Si вы не хотите перезагружать компьютер для доступа к разделу WindowsЭтот метод дает вам доступ только ко всем файлам в разделе Windows, но только в режиме чтения.
Поэтому, если вам нужно внести изменения или отредактировать, вам придется скопировать файл в раздел Ubuntu.
Эсто мы делаем это следующим образом, мы собираемся открыть терминал, и в нем мы собираемся выполнить следующие команды. Первый vПосмотрим, где монтируется наш раздел, тогда мы должны выполнить:
sudo fdisk -l
Este покажет нам наши разделы и точку монтирования, в моем случае это третий раздел, мы идентифицируем его, потому что это раздел NTFS:
/dev/sda3 * 478001152 622532607 72265728 7 HPFS/NTFS/exFAT
Уже имея информацию мы собираемся приступить к монтированию раздела в режиме чтения. Позволять создайте папку, в которую мы собираемся смонтировать раздел:
sudo mkdir /particion
Y монтируем с помощью этой команды:
sudo mount -t ntfs-3g -o ro /dev/sda3 particion/
Теперь мы можем убедиться, что он был смонтирован, войдя в папку.
Второй способ получить доступ к разделу Windows и в случае, если вам нужно иметь возможность редактировать файлы в нем, мы должны принудительно перезагрузить наш компьютер.
Мы должны войти в Windows и, находясь внутри него, мы собираемся открыть окно cmd с правами администратора.
В ее мы собираемся выполнить следующую команду:
Powerfcg /h off
Это отключит спящий режим системы во время этого единственного сеанса. Сделать изменение постоянным мы должны перейти к настройкам мощности системы.
- Нажимаем на «поведение кнопки включения / выключения».
- Нажимаем на «Изменить настройки, недоступные в данный момент»
- Перейти в нижнюю часть окна. В разделе «Настройки выключения. Среди ваших вариантов должен быть Hibernate. Мы должны щелкнуть поле перед ним, чтобы отменить выбор, сохранить изменения, и мы сможем перезагрузить компьютер, чтобы снова получить доступ к Ubuntu.
Сейчас нам просто нужно открыть наш файловый менеджер и щелкнуть раздел и он будет немедленно установлен.
Если это выдает ошибку, нам просто нужно выполнить следующую команду:
sudo ntfsfix /dev/sdX
Где sdX — точка монтирования раздела Windows
Смонтируйте разделы Ubuntu в Windows
Для этого случая у нас есть несколько инструментов, которые облегчают нашу задачу, среди них мы можем использовать EXT2FSD, ext2исследовать, DiskInternal Linux читатель, Менеджер томов Ext2, среди многих других.
Я рекомендую использовать программу чтения DiskInternal Linux, так как для меня она является одной из самых полных, а также позволяет монтировать образы системы, этот инструмент обычно используется для монтирования образов системы для Raspberry Pi.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Вы можете быть заинтересованы
Загрузить PDF
Загрузить PDF
При переходе на Ubuntu необходимо получить доступ к файлам Windows. Это не так сложно сделать, но перед этим прочитайте раздел «Предупреждения». Для получения доступа к файлам Windows нужно найти и подключить раздел, содержащий эти файлы.
Шаги
-
1
Установите программу GParted, нажав System → Administration → Synaptics Package Manager; в поисковой строке введите gparted, установите эту программу и запустите ее, нажав System → Partition Editor. Найдите раздел в формате NTFS — это, скорее всего, раздел с файлами Windows.
-
2
После того, как вы нашли раздел Windows, запишите его имя; оно выглядит примерно так: /dev/hda2 или /dev/sda2, в зависимости от типа вашего жесткого диска (PATA, SCSI или SATA). Теперь проверьте правильность выбора раздела; для этого подключите его и откройте папки с файлами.
-
3
Откройте терминал и получите права суперпользователя (рута), введя sudo –s и нажав Enter. Будьте осторожны, работая из-под рута – одна ошибка может привести к краху системы. В терминале введите следующую команду и нажмите Enter:
-
4
mkdir /mnt/windows
-
5
Вы можете заменить /mnt/windows на /mnt/windrv или любое другое имя, которое вам нравится. Теперь в терминале введите следующую команду и нажмите Enter:
-
6
mount -t ntfs /dev/sda2 /mnt/windows -o «umask=022»
-
7
Замените /dev/sda2 на имя вашего раздела с файлами Windows (которое вы записали раньше). Теперь откройте подключенный раздел и убедитесь, что вы можете открыть файлы Windows. Для этого нажмите Places → Computer и откройте /mnt/windows. Если отображается список файлов Windows, то все настроено правильно. В противном случае вы подключили не тот раздел; отключите его, введя команду umount /dev/sda2 (с правильным именем раздела).
Реклама
Советы
- Из-под рута запустите текстовый редактор, введя команду gedit /etc/init.d/mountwinfs.sh Скопируйте нижние строки и сохраните файл как gedit /etc/init.d/mountwinfs.sh
- Теперь необходимо настроить автоматическое подключение раздела с файлами Windows при загрузке Ubuntu (чтобы обмениваться файлами между двумя системами). Это делается при помощи скрипта, запускаемого при загрузке системы. В скрипт запишите команду подключения раздела, описанную выше, и сохраните скрипт из-под рута в /etc/init.d.
Реклама
Предупреждения
- Перед внесением изменений в системе сделайте резервную копию важных файлов.
- Перед восстановлением файлов из резервной копии проверьте ее целостность.
- Запаситесь временем для восстановления файлов из резервной копии.
Реклама
Об этой статье
Эту страницу просматривали 39 370 раз.
Была ли эта статья полезной?
Download Article
Maintain access to your Windows files when migrating to Ubuntu
Download Article
One of the biggest difficulties migrating to Ubuntu is losing access to your windows files. Fortunately, it is not too difficult to overcome this…but read the warnings before trying this out. All that is needed is to mount the windows partition after you boot into Ubuntu. Of course, the first problem is determining which partition contains the windows files.
Things You Should Know
- Navigate to System → Administration → Synaptics Package Manager to locate and install gparted. Then, run it from System → Partition Editor
- Open a terminal and type sudo -s to root yourself.
- Type the prompt «mkdir /mnt/windows». Then, type {{{1}}}.
- Be sure to replace /dev/sda2 with the partition name you located earlier with the Partition Editor.
Steps
-
1
Install gparted (System → Administration → Synaptics Package Manager → search for gparted, mark it for installation and, when it installs, run it from System → Partition Editor). Look for an NTFS partition – it is likely to be the one windows is on.
-
2
Having located the partition, write down the name – it will look something like /dev/hda2 or /dev/sda2, depending if your drives are PATA, SCSI or SATA. Do this carefully – Now check to see if this is the partition by manually mounting it and looking at the files.
Advertisement
-
3
Open a terminal (Application → Accessories → Terminal) and make yourself root by typing sudo -s and pressing enter. You will be prompted for the root password and will then become root. Being root assumes that you know what you are doing – you could easily cause disaster if you make a mistake, so concentrate. Carefully type this line at the prompt and press enter
-
4
Type the prompt. mkdir /mnt/windows
-
5
Replace the name. You may replace /mnt/windows with /mnt/windrv or any other name you prefer. Having created the directory that is going to hold your windows files, type the following command carefully at the prompt and press enter
-
6
Type the command. mount -t ntfs /dev/sda2 /mnt/windows -o «umask=022»
-
7
Make sure you replace /dev/sda2 with the name of the windows partition you wrote down. Now access the mounted drive and ensure that you can read the files by going to Places → Computer and navigating to /mnt/windows. If you can see your files, you are all set. If not, you’ve mounted the wrong drive, unmount it using umount /dev/sda2, making sure that you use the correct name for your drive.
Advertisement
Add New Question
-
Question
It says that it can’t find /dev/sda/2 in /etc/fstab. What does that mean?
Living Concrete
Top Answerer
The location will not always be /dev/sda2. It may be something else on your system. You will need to look at GPartEd in order to figure out what you need to type in for the mount command. Also, you put an extra ‘/’ in /dev/sda2 right before the 2. This may have affected your mount command as well.
-
Question
What does it mean when it says Mount is denied because the NTFS volume is already exclusively opened?
It means something else is already accessing the volume. Make sure that no other programs are using the volume and try again.
-
Question
My root password is wrong. What can I do?
You will have to change your root password. The root password is typically the administrator’s login password. But if it’s not, you will have to change it by editing boot commands.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
-
Start a text editor as root by typing gedit /etc/init.d/mountwinfs.sh. Copy the lines below into the text editor and save it as /etc/init.d/mountwinfs.sh.
-
Now, you will probably want to have the computer boot up and automatically mount the windows drive so you can save files back and forth seamlessly. This is easily achieved via a script that loads at startup. The commands in the script will have to be run with root permissions, so you will have to save the file in /etc/init.d. You are going to use the same command you used manually. Most of the other lines in the script are comments.
Thanks for submitting a tip for review!
Advertisement
-
Always back your important files up before making changes to your system.
-
Leave yourself plenty of time to recover — never do this before a deadline.
-
Always verify your backup before trusting it.
Advertisement
About This Article
Thanks to all authors for creating a page that has been read 653,805 times.
Is this article up to date?
Вы используете Linux на своем ПК, но у вас также установлена Windows. Это двойная загрузка, но иногда вы хотите обмениваться данными между двумя операционными системами.
Но что-то вам мешает: Windows.
Похоже, что Windows 10 блокирует диск C:, поэтому вы не можете получить доступ к данным в Linux. Так что вы можете с этим поделать? Удивительно, но решение довольно простое.
Зачем получать доступ к данным Windows в Linux?
Двойные загрузчики (особенно те, которые работают под управлением Windows и Linux на одном компьютере) имеют проблему, которая затрагивает Windows 8 и 10. При использовании операционной системы Linux невозможно получить доступ к диску Windows.
Например, у вас могут быть изображения, которые вы хотите редактировать в Linux. Возможно, есть видео, которое вы хотите посмотреть; у вас могут быть документы, над которыми вы хотите работать. Хуже всего то, что вы, возможно, скачали установщик Linux, используя Windows, чтобы сэкономить время.
Но попытка получить доступ к диску в Linux приводит к сообщению об ошибке. Как правило, вы увидите пару всплывающих окон. Один из них будет восклицать «NTFS-раздел находится в спящем режиме», а другой сообщит, что «не удалось смонтировать» устройство. Так что ты делаешь не так?
Спящий режим Windows
Как маленький лесной зверь, в Windows есть режим гибернации. Это используется в Windows 8 и 10, в частности. Завершение работы Windows обычным способом приведет к гибернации системы .
По сути, это означает, что все в памяти выделяется на жесткий диск (HDD) на время гибернации. Когда вы приходите, чтобы включить компьютер (или открыть ноутбук), он фактически не включается; скорее это восстановление данных с жесткого диска обратно в память.
Вы, наверное, знаете, что в Windows есть другие режимы управления питанием. Эти:
- Завершение работы: возможность выключить компьютер.
- Спящий режим: режим низкого энергопотребления, в котором сохраняется текущий сеанс.
- Спящий режим: сохраняет текущий сеанс на жестком диске до перезагрузки компьютера.
- Гибрид: сочетание сна и гибернации, обеспечивающее быстрый перезапуск. Обычно это отключено на ноутбуках.
Когда вы пытаетесь получить доступ к своему разделу Windows в Linux и видите сообщение об ошибке, относящееся к «спящему» разделу, это происходит потому, что диск заблокирован для Windows. Жизненно важные данные хранятся на жестком диске в ожидании повторной инициализации операционной системы.
Отключение гибридной загрузки в Windows
Этот метод перевода компьютера в режим гибернации вместо его отключения называется «гибридной загрузкой». Чтобы обойти его ограничивающий эффект для двойных загрузчиков Linux, его необходимо отключить. Здесь доступны три варианта:
- Не выключайте компьютер для доступа к Linux.
- Навсегда отключить гибридную загрузку.
- Удалить файл гибернации.
Эти параметры поясняются ниже.
Перезагрузка, не спячка
Самое простое решение — убедиться, что ваш компьютер не перешел в спящий режим. Без данных гибернации на жестком диске вы сможете без проблем получить доступ к разделу Windows из Linux.
Интересно, что при использовании параметра « Перезагрузка» в Windows компьютер полностью выключается. Вместо фиксации данных сеанса на жестком диске все закрывается, а затем перезагружается. Пока вы быстро выбираете предпочитаемую ОС в меню GRUB, вы сможете загружаться в Linux. После запуска перейдите к диску Windows на жестком диске вашей системы; теперь он должен быть доступен.
Отключить гибридную загрузку
Вместо того, чтобы избегать Гибридной Загрузки, это может быть отключено.
Сначала откройте панель управления Windows, нажав WIN + R и войдя в панель управления . Затем выберите « Оборудование и звук»> «Параметры электропитания»> «Изменить действия кнопок питания» , затем выберите действия кнопок питания в левом столбце.
Здесь найдите « Изменить настройки», которые в данный момент недоступны , а затем выберите « Включить быстрый запуск» (рекомендуется) . Это будет проверено по умолчанию; чтобы отключить эту функцию, снимите флажок и сохраните изменения .
В будущем, когда вы выключите компьютер, он будет делать это правильно, как это делали старые версии Windows. Обратите внимание, что это происходит за счет более медленного времени запуска при загрузке в Windows.
Удалить файл гибернации
Крайний вариант — удалить файл гибернации из Linux. Если вы полагаетесь на это, файл гибернации hiberfil.sys автоматически удаляется при монтировании диска C: в Linux (хотя, если вы используете SSD, его следует отключить )
Однако это приведет к потере любой несохраненной работы, поэтому выбирайте удаление файла гибернации только после рассмотрения.
Для этого откройте инструмент « Диски» (обычно находится в меню « Аксессуары» ). Откройте это, затем выберите диск, который содержит ваш раздел Windows. Вы должны быть в состоянии определить это по размеру и производителю диска. Если у вас есть несколько устройств, проверьте их все; Вы заметите раздел Windows, так как он будет отформатирован в формате файловой системы NTFS.
Найдя раздел Windows, выберите его, затем нажмите кнопку «Передача» и выберите « Изменить параметры подключения» .
В верхней части окна отключите параметры автоматического монтирования . Затем в поле «Параметры монтирования» введите:
,remove_hiberfile
Подтвердите это, нажав OK , а затем введите свой пароль при появлении запроса. Теперь вы сможете смонтировать раздел в вашем файловом менеджере Linux и найти нужные вам файлы. Даже если гибридная загрузка включена в Windows, файл гибернации будет удален. Отлично, а?
Ну, может и нет. Что если у вас установлена двойная загрузка с Linux по умолчанию? Обновление Windows перезагрузит ваш компьютер, отправив его в Linux. Если Центр обновления Windows работает без вашего ведома, вы можете потерять ценные данные в файле гибернации. Это может оказаться разрушительным.
Более безопасной альтернативой будет использование режима «только чтение» для раздела Windows при доступе к нему из Linux. Это будет означать, что любые изменения, которые вы хотите внести в файлы, должны быть сохранены локально в разделе Linux.
Обмен данными между Windows и Linux
Какой бы способ вы ни выбрали для работы с диском C: заблокированным для Windows, вы сможете копировать, перемещать, открывать и редактировать свои файлы. Хотя получить доступ к диску Windows C: в Linux довольно просто, есть альтернативы, которые вы можете предпочесть.
- Используйте USB-накопитель или SD-карту для хранения данных.
- Добавьте выделенный жесткий диск (внутренний или внешний) для общих данных.
- Используйте общий сетевой ресурс (возможно, коробку NAS) или жесткий диск USB, подключенный к маршрутизатору.
- Используйте свое облачное хранилище как сетевой ресурс.
Все это можно изучить более подробно, посмотрев на обмен данными между компьютерами Windows и Linux .
Обратите внимание, что также возможно просматривать данные Linux из Windows. Для этого вам понадобится DiskInternals Linux Reader. После установки утилита просканирует жесткий диск на наличие разделов Linux и отобразит их в пользовательском интерфейсе, похожем на Windows Explorer. Эти файлы и папки можно затем просматривать и открывать в Windows (если они совместимы).
Скачать: DiskInternals Linux Reader (бесплатно)
Если вы считаете, что GIMP не ровня Photoshop, и не можете жить без офиса от Microsoft.
1. Wine
Название Wine расшифровывается как Wine Is Not an Emulator. Это своего рода прослойка между приложениями Windows и системой Linux. Он позволяет устанавливать и запускать многие популярные Windows-программы и работать с ними так, как будто это родные приложения Linux.
Чтобы установить Wine, воспользуйтесь соответствующей командой.
1. Ubuntu, Debian, Mint:
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ artful main"
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable
2. Fedora:
sudo dnf install winehq-stable
3. openSUSE:
sudo zypper install wine
4. Arch, Manjaro:
sudo pacman -S wine
Когда Wine установлен, откройте его через ваше меню приложений или с помощью команды winecfg
. При первом запуске Wine может попросить установить некоторые дополнительные пакеты — позвольте ему это сделать. После этого все Windows-программы формата EXE ассоциируются в системе с Wine.
Теперь скачайте установщик нужного вам приложения Windows, найдите папку с ним в вашем файловом менеджере и откройте файл. Либо введите команду wine путь_к_приложению
.
Windows-приложение запустится и будет работать так же, как и всегда. Если вы открыли установочный файл, начнётся установка приложения — как в Windows. Если программа не требует установки, вы сможете начать работать с ней немедленно.
Не все приложения могут быть установлены и запущены в Wine, хотя количество поддерживаемых впечатляет. Полный список можно посмотреть здесь.
2. Winetricks
Wine — неплохой инструмент, однако интерфейс у него оставляет желать лучшего. Если вы намучились с этой программой, но так и не добились результата, попробуйте Winetricks. У неё приятный графический интерфейс для установки и запуска Windows-приложений, в котором куда проще разобраться новичку.
Установить Winetricks можно так:
1. Ubuntu, Debian, Mint:
sudo apt-get install winetricks
2. Fedora:
sudo dnf install winetricks
3. openSUSE:
sudo zypper install winetricks
4. Arch, Manjaro:
sudo pacman -S winetricks
Winetricks позволяет установить различные версии Microsoft Office и Photoshop, плеер foobar2000 и множество других программ. Поддерживаются и такие популярные игры, как Call of Duty, Call of Duty 4, Call of Duty 5, Biohazard и Grand Theft Auto: Vice City. Некоторые программы загружаются автоматически, для других будет предложено вставить установочный носитель. И, естественно, вы можете открывать собственноручно скачанные файлы формата EXE.
3. PlayOnLinux
PlayOnLinux — ещё один удобный инструмент для запуска Windows-приложений в Linux. Как и Winetricks, он обладает простым графическим интерфейсом. Но, в отличие от него, PlayOnLinux позволяет вам выбирать конкретную версию Wine для того или иного приложения. Это полезно, если какая-то из нужных вам программ некорректно работает с новыми версиями Wine. В целом PlayOnLinux выглядит куда симпатичнее и практичнее, чем Winetricks.
Чтобы установить PlayOnLinux, выполните в терминале одну из следующих команд:
1. Ubuntu, Debian, Mint:
sudo apt-get install playonlinux
2. Fedora:
sudo dnf install playonlinux
3. OpenSUSE:
sudo zypper install playonlinux
4. Arch, Manjaro:
sudo pacman -S playonlinux
В меню установки PlayOnLinux можно найти множество предварительно сконфигурированных приложений и игр, которые вы можете загрузить и установить парой щелчков. Кроме того, PlayOnLinux можно скармливать собственные EXE-установщики. Приложение заботливо выберет за вас версию Wine и создаст значок установленной программы на рабочем столе.
4. Crossover
Изредка бесплатные PlayOnLinux и Winetricks не справляются с установкой какого-нибудь особенно привередливого приложения. В таком случае вам может помочь Crossover. Эта программа очень проста в использовании. Вам достаточно указать, какое приложение вы хотите установить, и подсунуть Crossover установочный файл. Всё остальное будет сделано за вас.
Лицензия Crossover на год стоит 39,95 доллара, но у программы есть и бесплатная пробная версия. Рекомендуется сначала установить необходимое вам приложение в ней, чтобы убедиться, что оно работает корректно.
Crossover →
5. VirtualBox
Если ваше приложение упорно отказывается запускаться в перечисленных выше программах, можно пойти на решительные меры и установить его в виртуальной машине. Учтите, что она отнимает гораздо больше системных ресурсов, поэтому использовать её стоит в крайних случаях.
Для запуска приложения в виртуалке вам понадобится установочный образ Windows в формате ISO. Загрузите и установите VirtualBox, создайте в нём виртуальную машину, укажите ей ISO с Windows, а затем просто установите систему как обычно.
Неоспоримый плюс виртуальной машины — в ней работает полноценная операционная система, а значит, запустится абсолютно всё. Минус — прожорливость в плане системных ресурсов, да и тратиться на лицензию Windows для виртуалки накладно.
VirtualBox →
Читайте также 🧐
- 6 задач, с которыми Linux справляется лучше, чем Windows
- Как реанимировать Windows и сохранить данные с помощью live-дистрибутива Linux
- Как обмениваться файлами по воздуху между Windows, macOS, Linux, iOS и Android