Автор Тема: Как отформатровать флэшку в NTFS  (Прочитано 2554 раз)

Оффлайн Юра Римский

  • Участник
  • *
  • Сообщений: 138
Есть флэшка на 32Гб, не суть важно, какая.

С помощью Пуск - Система - Запись образа на USB залил на неё дистрибутив Simply Linux, чтобы переставить систему. Переставил. Теперь с этой флэшкой не могу ничего сделать. Она предназначена только для чтения.

Скачал специальную утилиту gnome-disk-utility. Вроде, отформатировалась. Но при попытке что-нибудь на неё записать выскакивает "Ошибка при копировании в «31385F4A12D37FC6». Путь назначения предназначен только для чтения".

Я так понимаю, на неё заданы права ROOT. Но я установил файловую систему NTFS, чтобы большие MKV'шки писать и везде читалось, в том числе на телевизорах. На NTFS же не должны действовать линуксовские права.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как отформатровать флэшку в NTFS
« Ответ #1 : 25.09.2015 14:24:16 »
Используйте gparted

Петрович

  • Гость
Re: Как отформатровать флэшку в NTFS
« Ответ #2 : 25.09.2015 14:24:28 »
Чем не устроил Редактор разделов(gparted)
Как в нем видетца флешка
# fdisk -l

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: Как отформатровать флэшку в NTFS
« Ответ #3 : 25.09.2015 14:26:41 »
А в пакете ntfsprogs есть утилитка
mkntfs : create an NTFS file system

Без нее и GPartEd  ничего не сможет.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Как отформатровать флэшку в NTFS
« Ответ #4 : 25.09.2015 14:37:25 »
1. Прочитать про команду su

2. Проверить наличие установленного пакета
# rpm -qf $(which mkfs.ntfs)
ntfs-3g-2013.1.13-alt1

3. Посмотреть какому устройству соотвествует флешка
# fdisk -l

4. Очистить флешку
# dd if=/dev/zero of=/dev/sdX bs=2M

5. Создать раздел
# cfdisk /dev/sdX
Тут же не забыть про Введите тип файловой системы -- ввести hex-код для NTFS

6. Создать файловую систему на разделе флешки
# mkfs.ntfs --label myflash /dev/sdXY
где:
X - буква устройства (a-z)
Y - номер раздела (устройства)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Как отформатровать флэшку в NTFS
« Ответ #5 : 25.09.2015 14:43:43 »
Да, а ещё внимательно читайте инструкцию по записи образов, там про всё написано, в том числе и про то, как вернуть функционал флешке (в том числе и под виндовс - совсем для чайников старался расписывать, чтобы доходило).

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: Как отформатровать флэшку в NTFS
« Ответ #6 : 25.09.2015 15:36:41 »

3. Посмотреть какому устройству соотвествует флешка
# fdisk -l

Вставлю свои 5 копеек.
Какому устройству соответствует флешка я обычно сморю утилитой
lsblk
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Юра Римский

  • Участник
  • *
  • Сообщений: 138
Re: Как отформатровать флэшку в NTFS
« Ответ #7 : 25.09.2015 16:12:02 »
Использовал gparted. Всё хорошо, раздел создался. Пробую в FAT32, как наиболее совместимой.
Такая фигня: на флэшке можно создать каталог или файл, открыть его в редакторе, потом сохранить. Всё отлично работает.

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

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
Re: Как отформатровать флэшку в NTFS
« Ответ #8 : 25.09.2015 18:01:55 »
Использовал gparted. Всё хорошо, раздел создался. Пробую в FAT32, как наиболее совместимой.
Такая фигня: на флэшке можно создать каталог или файл, открыть его в редакторе, потом сохранить. Всё отлично работает.

Но при попытке именно скопировать на неё файл получаю ошибку: Путь предназначен только для чтения.
А защита от записи случайно не включена?
Андрей Черепанов (cas@)

dango

  • Гость
Re: Как отформатровать флэшку в NTFS
« Ответ #9 : 25.09.2015 18:18:16 »
Но при попытке именно скопировать на неё файл получаю ошибку: Путь предназначен только для чтения.
Сдается мне, что это похоже на:
http://forum.altlinux.org/index.php?topic=34109.msg246272#msg246272
Только в том случае был HDD, а в этом USB-флэшка. Так что, тамошнее решение здесь не подойдет.

dango

  • Гость
Re: Как отформатровать флэшку в NTFS
« Ответ #10 : 25.09.2015 18:46:59 »
Что-то не так...
GParted'ом грохнул раздел на флэшке 4Gb с инсталлятором SL 7.0.5, создал на ней главный раздел и назначил на ней NTFS. Потом в Thunar открыл флэшку и закинул на нее пару файлов из home. Пишет без запросов. Стало быть, в моем случае не воспроизводится. Система SL 7.0.5 x86_64. Правда, в Thunar отключено автоматическое подключение носителей.

dango

  • Гость
Re: Как отформатровать флэшку в NTFS
« Ответ #11 : 25.09.2015 18:52:44 »
Юра Римский, а вы пробовали отключить флэшку в файл менеджере, физически извлечь ее и снова подключить?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Как отформатровать флэшку в NTFS
« Ответ #12 : 25.09.2015 19:02:28 »
при попытке именно скопировать на неё файл получаю ошибку: Путь предназначен только для чтения.

В системе на xfce+sysvinit

+:
# cat /etc/polkit-1/rules.d/60-sysvinit-mount-lastwork.rules
polkit.addRule(function(action, subject) {
    if (  ( action.id == "org.freedesktop.udisks2.filesystem-mount" || action.id == "org.freedesktop.udisks2.filesystem-mount-system" || action.id == "org.freedesktop.udisks2.filesystem-mount-system-internal" ) && subject.isInGroup("xgrp")   )
    {
    return polkit.Result.YES;
    }
});


polkit.addRule(function(action, subject) {
    if (  ( action.id == "org.freedesktop.udisks2.filesystem-mount" || action.id == "org.freedesktop.udisks2.filesystem-mount-system" || action.id == "org.freedesktop.udisks2.filesystem-mount-other-seat" ) && subject.isInGroup("xgrp")   )
    {
    return polkit.Result.YES;
    }
});


polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.eject-media-other-seat" && subject.isInGroup("xgrp") )
    {
    return polkit.Result.YES;
    }
});

+:
форматированием
http://forum.altlinux.org/index.php?topic=35405.msg265227#msg265227

+:
Цитировать
# mount|grep sdb
/dev/sdb1 on /media/1A7CAF9D19C4CBD9 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

+:
# udisksctl info -b /dev/sdb1|grep ' Device:\| Rea\|IdType'
    Device:                     /dev/sdb1
    IdType:                     ntfs
    ReadOnly:                   false

+:
$ cp ~/Downloads/masjanja/DOWNLOAD-spaces.ru.swf /media/1A7CAF9D19C4CBD9/
$ ll /media/1A7CAF9D19C4CBD9/
итого 560
-rw------- 1 user   user   564651 сен 25 19:08 DOWNLOAD-spaces.ru.swf
drwx------ 1 user   user     4096 сен 25 19:08 ./
drwxr-xr-x 3 root   root     4096 сен 25 17:53 ../

не подтверждается.
« Последнее редактирование: 25.09.2015 19:13:56 от Speccyfighter »

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Re: Как отформатровать флэшку в NTFS
« Ответ #13 : 26.09.2015 00:42:58 »
Кстати

3. Посмотреть какому устройству соотвествует флешка
# fdisk -l

Вставлю свои 5 копеек.
Какому устройству соответствует флешка я обычно сморю утилитой
lsblk
У меня в кентавре не работает.
bash-3.2$ fdisk
bash: fdisk: команда не найдена
bash-3.2$ lsblk
bash: lsblk: команда не найдена
bash-3.2$ su -
Password:
[root@comp-intel-cpu-632e8b ~]# fdisk
-bash: fdisk: команда не найдена
[root@comp-intel-cpu-632e8b ~]# lsblk
-bash: lsblk: команда не найдена
[root@comp-intel-cpu-632e8b ~]#

Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Как отформатровать флэшку в NTFS
« Ответ #14 : 26.09.2015 01:55:05 »
У меня в кентавре не работает.
bash-3.2$ su -
Password:
[root@comp-intel-cpu-632e8b ~]# fdisk
-bash: fdisk: команда не найдена
[root@comp-intel-cpu-632e8b ~]# lsblk
-bash: lsblk: команда не найдена
[root@comp-intel-cpu-632e8b ~]#

# apt-cache search ^fdisk
fdisk - The Partitioning Program
# apt-cache search ^cfdisk
cfdisk - The partitioning program with ncurses interface
# apt-cache search ^lsblk
lsblk - List block devices
# rpm -qf $(which fdisk)
fdisk-2.22.1-alt1
# rpm -qf $(which cfdisk)
cfdisk-2.22.1-alt1
# rpm -qf $(which lsblk)
lsblk-2.22.1-alt1

Это транзитные команды, а не встроенные:
# enable -a|grep 'fdisk\|cfdisk\|lsblk'
#

Чтобы транзитная команда была выполнена, исполняемый файл должен существовать:
$ wine ~/wine_c/windows/system32/cmd.exe
Microsoft Windows 5.1.2600 (1.7.49)

Z:\home\user>c:

C:\>cd windows\system32\

C:\windows\system32>\fdisk /?                       
«\fdisk /?» не является ни внутренней или внешней командой, ни batch-скриптом.

C:\windows\system32>cd ..

C:\windows>\fdisk /?
«\fdisk /?» не является ни внутренней или внешней командой, ни batch-скриптом.

C:\>dir windows\system32\fdisk.*
Том на диске C не имеет метки.
Серийный номер тома 0000-0000

Directory of C:\windows\system32

Файл не найден.


C:\>dir windows\fdisk.*         
Том на диске C не имеет метки.
Серийный номер тома 0000-0000

Directory of C:\windows

Файл не найден.


C:\>

C:\windows>exit
C:\windows\system32>set
...
PATH=C:\windows\system32;C:\windows;C:\windows\system32\wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
...
$ find ./wine_c -name "*fdisk*"
$

Чтобы исполняемый файл существовал, надо...
Ну вы поняли.
« Последнее редактирование: 26.09.2015 03:31:28 от Speccyfighter »