Вопрос: Как определить тип раздела Windows для Windows


Я только что купил hp probook 450, который поставляется с предустановленной Windows 10 pro. Я сжал основной раздел, чтобы создать раздел ubuntu с двойной загрузкой (ubuntu 16.04).

До сих пор это работало нормально, пока я не попытался установить основной раздел моего жесткого диска. Проблема с командой mount заключается в том, что я не могу определить тип FS раздела Windows. Я бы ожидал, что это NTFS, но теперь я точно не знаю.

Благодаря fdisk -l, Я знаю, что файл устройства для раздела, который я хочу установить, /dev/nvme0n1p3, но mount команда не работает:

> sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/nvme0n1p3 /win
NTFS signature is missing.
Failed to mount '/dev/nvme0n1p3': Invalid argument
The device '/dev/nvme0n1p3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

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

df не показывает раздел, который я хочу установить.

> sudo df -khT
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  7.8G     0  7.8G   0% /dev
tmpfs          tmpfs     1.6G  9.6M  1.6G   1% /run
/dev/nvme0n1p6 ext4       23G  5.9G   16G  27% /
tmpfs          tmpfs     7.8G   32M  7.8G   1% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/nvme0n1p7 ext4      3.9G  184M  3.5G   5% /home
/dev/nvme0n1p1 vfat      356M   69M  288M  20% /boot/efi
tmpfs          tmpfs     1.6G   52K  1.6G   1% /run/user/1000

fdisk команда показывает все разделы, но не отображает тип FS.

> sudo fdisk -l
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: ......

Device             Start        End   Sectors  Size Type
/dev/nvme0n1p1      2048     739327    737280  360M EFI System
/dev/nvme0n1p2    739328    1001471    262144  128M Microsoft reserved
/dev/nvme0n1p3   1001472  896438271 895436800  427G Microsoft basic data
/dev/nvme0n1p4 953784320  957362175   3577856  1.7G Windows recovery environment
/dev/nvme0n1p5 957362176 1000204287  42842112 20.4G Microsoft basic data
/dev/nvme0n1p6 896438272  945266687  48828416 23.3G Linux filesystem
/dev/nvme0n1p7 945266688  953784319   8517632  4.1G Linux filesystem

lsblk команда не показывает FSTYPE для раздела, к которому я хочу получить доступ.

> lsblk -f
NAME        FSTYPE LABEL            MOUNTPOINT
nvme0n1
├─nvme0n1p5 ntfs   Recovery Image    
├─nvme0n1p3                          
├─nvme0n1p1 vfat   SYSTEM           /boot/efi
├─nvme0n1p6 ext4                    /
├─nvme0n1p4 ntfs   Windows RE tools 
├─nvme0n1p2                                                              
└─nvme0n1p7 ext4                    /home

Может ли кто-нибудь помочь мне в установке этого раздела?


4
2018-01-25 20:50


Источник


Вы отключили быстрый запуск Windows или всегда в спящем режиме? askubuntu.com/questions/843153/... и: Больше объяснений драйвера NTFS и спящего режима Windows askubuntu.com/questions/145902/... - oldfred
Нет: окна полностью закрыты. - Gaetan
Нормальное выключение - спящий режим с Windows. Вы должны изменить настройки, чтобы выключить спящий режим перед выключением. Linux не будет работать с спящими Windows. И не работает с NTFS, если NTFS нуждается в chkdsk, чтобы предотвратить повреждение файловой структуры NTFS. - oldfred


Ответы:


Спасибо всем за ваши ответы. Я попробовал их, но это все еще не сработало. Однако, глядя на утилиту дисков в Windows, я заметил что-то, что пришло в голову при установке: на самом деле диск зашифрован с помощью битлокатора.

Вот почему lsblk не смог показать тип FS. Итак, я пошел эта почта и смог расшифровать и смонтировать мой диск с Windows.


3
2018-01-30 12:01





Попробуйте exFat. Похоже, это возможность, основанная на следующей странице в Википедии.

https://en.wikipedia.org/wiki/Microsoft_basic_data_partition

Когда я пытаюсь использовать его на своем компьютере, он использует модуль FUSE.

$ sudo mount /dev/sda1 /mnt/hdd
FUSE exfat 1.2.5

ОБНОВИТЬ: На этом сайте есть отличная статья об exFAT в ubuntu. Это с 2015 года, но это может помочь.

https://www.howtogeek.com/235655/how-to-mount-and-use-an-exfat-drive-on-linux/


0
2018-01-25 21:50



Вряд ли они получат эту ошибку в этом случае Подключить неизвестную файловую систему exfat - Zanna
Спасибо за подсказку, но это не exFAT: результат mount -t exfat команда ERROR: exFAT file system is not found. - Gaetan
Вы пытались проверить из окон? computerhope.com/issues/ch000713.htm - Dave Smith


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

  • Панель управления типом в поле поиска

  • Нажмите «Панель управления».

  • Нажмите «Электропитание».

  • Нажмите Выбрать, что делают кнопки питания

  • Нажмите «Изменить настройки», которые в настоящее время недоступны.

  • Прокрутите вниз до пункта «Настройки выключения» и снимите флажок «Включить быстрый запуск».

  • Нажмите Сохранить изменения.

Кстати, использование дисков или Gparted (внутри Ubuntu) для просмотра диска и разделов подтвердит тип FS. FS location


0
2018-01-28 08:29





Если это не ntfs вы можете попробовать msdos,

man fs

msdos - это файловая система, используемая DOS, Windows и некоторыми компьютерами OS / 2. MSDOS
         имена файлов могут быть не более 8 символов, за которыми следует необязательный
         период и 3 символа.

0
2018-01-28 17:32