Flash - разбить флэшку на несколько разделов

Ответить
 • Просмотры: 1
Аватара пользователя
vadblm

Re: Flash - разбить флэшку на несколько разделов

Сообщение vadblm »

Цитата vadblm:



Разумеется, можно флешку разбить, как любой хард,
Flash - разбить флэшку на несколько разделов




Поделитесь плиз своим методом разбивки флешки, как любой хард.


Цитата vadblm:



но зачем вся затея-то?
Flash - разбить флэшку на несколько разделов




Лично мне, интересно было узнать, есть ли возможность делить флешку на диски, а не на разделы, вот и все. Я открывал аналогичную тему на форуме,
http://forum.oszone.net/showthread.p...EB%E5%F8%EA%E8
, но мне сказали, что это бессмысленная возня, что таких утилит нет и никогда не будет, и т.д.

Я понимаю, что утилита BootIt 1.07.1 Rus by Timkaz может и не совершенна, но она существует и работает. Повторюсь, если вы знаете лучший метод - поделитесь. Буду вам очень признателен, да не только я.

зы. Решения этого вопроса (по делению флешки), я не мог найти и на других форумах.
Аватара пользователя
Stepbol

Re: Flash - разбить флэшку на несколько разделов

Сообщение Stepbol »

линукс (сгодится любой LiveCD), cfdisk, mkfs.ntfs (из комплекта ntfsprogs), всё.

UPD: ну вот, не поленился, изнасиловал флешку, см листинг:



Код:

Код: Выделить всё

[vadim@ws-vj ~]$ sudo fdisk /dev/sdc
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         488     3919828+  a5  FreeBSD
Command (m for help): d
Selected partition 1
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-488, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-488, default 488): +2G
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (263-488, default 263): 
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-488, default 488): 
Using default value 488
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x83482689
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1         262     2104483+  83  Linux
/dev/sdc2             263         488     1815345   83  Linux
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 7
Changed system type of partition 1 to 7 (HPFS/NTFS)
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 7
Changed system type of partition 2 to 7 (HPFS/NTFS)
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x83482689
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1         262     2104483+   7  HPFS/NTFS
/dev/sdc2             263         488     1815345    7  HPFS/NTFS
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[vadim@ws-vj ~]$ ls /dev/sdc*
/dev/sdc  /dev/sdc1  /dev/sdc2
[vadim@ws-vj ~]$ sudo mkfs.ntfs /dev/sdc1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
[vadim@ws-vj ~]$ sudo mkfs.ntfs /dev/sdc2
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
[vadim@ws-vj ~]$ sudo mkdir /mnt/flash1
[vadim@ws-vj ~]$ sudo mount /dev/sdc1 /mnt/flash1/
[vadim@ws-vj ~]$ sudo mkdir /mnt/flash2
[vadim@ws-vj ~]$ sudo mount /dev/sdc2 /mnt/flash2/
[vadim@ws-vj ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              18G   14G  3.5G  80% /
none                 1013M  128K 1013M   1% /dev
none                 1013M     0 1013M   0% /dev/shm
/dev/sda4              58G   46G   12G  80% /home
/dev/sda1              38M   11M   26M  29% /boot
/dev/sdc1             2.1G   11M  2.0G   1% /mnt/flash1
/dev/sdc2             1.8G  9.4M  1.8G   1% /mnt/flash2

А возня в самом деле бессмысленная, не потому, что это невозможно (proof of concept я предоставил), а просто это банально не нужно. Купите ещё флешку, всего-то делов.
Аватара пользователя
vadblm

Re: Flash - разбить флэшку на несколько разделов

Сообщение vadblm »

линукс (сгодится любой LiveCD), cfdisk, mkfs.ntfs (из комплекта ntfsprogs), всё.

UPD: ну вот, не поленился, изнасиловал флешку, см листинг:



Код:

Код: Выделить всё

[vadim@ws-vj ~]$ sudo fdisk /dev/sdc
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         488     3919828+  a5  FreeBSD
Command (m for help): d
Selected partition 1
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-488, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-488, default 488): +2G
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (263-488, default 263): 
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-488, default 488): 
Using default value 488
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x83482689
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1         262     2104483+  83  Linux
/dev/sdc2             263         488     1815345   83  Linux
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 7
Changed system type of partition 1 to 7 (HPFS/NTFS)
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 7
Changed system type of partition 2 to 7 (HPFS/NTFS)
Command (m for help): p
Disk /dev/sdc: 4016 MB, 4016046080 bytes
255 heads, 63 sectors/track, 488 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x83482689
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1         262     2104483+   7  HPFS/NTFS
/dev/sdc2             263         488     1815345    7  HPFS/NTFS
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[vadim@ws-vj ~]$ ls /dev/sdc*
/dev/sdc  /dev/sdc1  /dev/sdc2
[vadim@ws-vj ~]$ sudo mkfs.ntfs /dev/sdc1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
[vadim@ws-vj ~]$ sudo mkfs.ntfs /dev/sdc2
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
[vadim@ws-vj ~]$ sudo mkdir /mnt/flash1
[vadim@ws-vj ~]$ sudo mount /dev/sdc1 /mnt/flash1/
[vadim@ws-vj ~]$ sudo mkdir /mnt/flash2
[vadim@ws-vj ~]$ sudo mount /dev/sdc2 /mnt/flash2/
[vadim@ws-vj ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              18G   14G  3.5G  80% /
none                 1013M  128K 1013M   1% /dev
none                 1013M     0 1013M   0% /dev/shm
/dev/sda4              58G   46G   12G  80% /home
/dev/sda1              38M   11M   26M  29% /boot
/dev/sdc1             2.1G   11M  2.0G   1% /mnt/flash1
/dev/sdc2             1.8G  9.4M  1.8G   1% /mnt/flash2

А возня в самом деле бессмысленная, не потому, что это невозможно (proof of concept я предоставил), а просто это банально не нужно. Купите ещё флешку, всего-то делов.
Аватара пользователя
bozordzh

Re: Flash - разбить флэшку на несколько разделов

Сообщение bozordzh »

Цитата Stepbol:



Все просто. В инете нашел утилиту BootIt 1.07.1 Rus by Timkaz
Flash - разбить флэшку на несколько разделов




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




Цитата vadblm:



Разумеется, можно флешку разбить, как любой хард, но зачем вся затея-то?
Flash - разбить флэшку на несколько разделов




Потому что есть такая необходимость.

А по поводу того, что сгодится любой Линукс - стало интересно, зачем же флешке (и, видимо, другим устройствам) параметр Removable Media Bit? В Windows он используется, а Линукс его просто игнорирует?
Аватара пользователя
morein

Re: Flash - разбить флэшку на несколько разделов

Сообщение morein »

Цитата vadblm:



линукс (сгодится любой LiveCD), cfdisk, mkfs.ntfs (из комплекта ntfsprogs), всё.
Flash - разбить флэшку на несколько разделов




Я знаю, что линуксу по барабану какие свойства у диска, что ему подсунули. Любой диск определяется как монтируемое устройство. Другое дело винда. Как винда видит вашу флешку? Мне думается, что только первый логический диск. Если возможно, то покажите плиз скрин вашей флешки, из под винды. В познавательном плане. Вы же говорите, что ее того....подготовили Изображение

.
Цитата vadblm:



А возня в самом деле бессмысленная, не потому, что это невозможно (proof of concept я предоставил), а просто это банально не нужно.
Flash - разбить флэшку на несколько разделов




...и вы туда же Изображение . Вы продвинутый, знаете все эти фишки, поэтому для вас это не интересно и не нужно. Я простой юзер. Научили в школе мышкой махать, да от информатика узнали, что в винде папка - это не отец Изображение. Вот и все университеты. Только на форумах можно многое узнать и про флешки тоже. Извините, если офтоп.


Цитата bozordzh:



так вот вышло, как пример:
Flash - разбить флэшку на несколько разделов




Конкретно не могу ничего сказать, диск 2- пространство не видно, наверное потому, что 1Мб. В свойствах опция "Форматировать" (диск2) активна? Пробуйте на другом компе как определиться. А диск 1, форматировался средствами винды?


Цитата morein:



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




ИМХО. Утилита BootIt 1.07.1 Rus by Timkaz, очевидно предназначена для того, что бы изменить на флешке, Removable Media Bit (сменный бит), который очевидно и предназначен для того, что бы флешка определялась виндой как Съёмное устройство. Не знаю, как это делается. Галку снимает, ноль прописывает, а может ваще что то стирает. Может кто из спецов пояснит.
Аватара пользователя
Stepbol

Re: Flash - разбить флэшку на несколько разделов

Сообщение Stepbol »

Цитата morein:



стало интересно, зачем же флешке (и, видимо, другим устройствам) параметр Removable Media Bit?
Flash - разбить флэшку на несколько разделов




Не нужен RMB на флешке нигде и никому - на флешке нет removable media. Ну а что его ставят (что в корне неправильно), оставим на совести производителей.
Аватара пользователя
vadblm

Re: Flash - разбить флэшку на несколько разделов

Сообщение vadblm »

Цитата Stepbol:



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




Да, действительно только первый раздел подключился. Извиняюсь за задержку, я не пользуюсь виндовс - на чужой машине попробовал.
Аватара пользователя
vadblm

Re: Flash - разбить флэшку на несколько разделов

Сообщение vadblm »

Цитата Stepbol:



но мне сказали, что это бессмысленная возня, что таких утилит нет и никогда не будет, и т.д.
Flash - разбить флэшку на несколько разделов




- 1.
Работа с USB Flash как с жёстким диском
. Но есть одно неудобство для использования на других РС, иметь другой носитель с данным драйвером Изображение. 2. Почти все утилиты перепрограммирования контроллёров позволяют создавать разделы. 3. Не знаю для чего это участникам темы, но для ремонтников все проблемы решает загрузчик GRUB.
Аватара пользователя
IgNat

Re: Flash - разбить флэшку на несколько разделов

Сообщение IgNat »

Цитата IgNat:



- 1. Работа с USB Flash как с жёстким диском. Но есть одно неудобство для использования на других РС, иметь другой носитель с данным драйвером
Flash - разбить флэшку на несколько разделов




Так это нужно для того, что бы партитишен-проги могли работать с флешками. Вопрос не стоит. Нет интереса.


Цитата IgNat:



Почти все утилиты перепрограммирования контроллёров позволяют создавать разделы.
Flash - разбить флэшку на несколько разделов




вот, вот где тема зарыта Изображение, нам не нужны разделы, нам нужны диски, с возможностью форматировать в разные форматы. см. скрин. п.#7. Что бы винда не определяла флешку как съемный диск. (а хотя бы как HDD Изображение во раскатил)
Цитата IgNat:



Не знаю для чего это участникам темы
Flash - разбить флэшку на несколько разделов




Вопрос философский. Мне нравиться, что на флешке убунту и виндовские портабле-проги. Не у всех такое есть. Изображение.
Аватара пользователя
Stepbol

Re: Flash - разбить флэшку на несколько разделов

Сообщение Stepbol »

Цитата Stepbol:



Мне нравиться, что на флешке убунту и виндовские портабле-проги
Flash - разбить флэшку на несколько разделов




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

Вернуться в «Накопители (SSD, HDD, USB Flash)»