The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"winXP FreeBSD flash-disk интересная ситуация"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [ Отслеживать ]

"winXP FreeBSD flash-disk интересная ситуация"  
Сообщение от polkan on 12-Янв-09, 03:52 
Имею флешку на 16 гиг и хотелку по перетаскиванию на ней больших файлов (образов ДВД, бекапов и пр.), целевыми ОС являются winXP Ubuntu hardy FreeBSD7.1. Примечание: я не единственный таскатель этой флеши, поэтому там встречаются русские и неправильные имена файлов.

Выбор ФС пал на ntfs (4 или 5 неважно в принципе)

Сперва под winXP создал раздел (Управление ПК - Управление дисками - Создать раздел на флеш - Не форматировать - Присвоить букву l:); далее отформатировал его в той же ОС (Выполнить - cmd - format l: /fs:ntfs). И все вроде путем, винды видят раздел, могут читать и писать.

Подключил к Убунте и не смог подмонтировать (убунта для жены, конфигурилась и изучалась только через ГУИ)

Принес на работу и подключив к Фрюше тоже не смог подмонтировать раздел.

Вывод команд следующий:

> dmesg
>
> da0 at umass-sim0 bus 0 target 0 lun 0
> da0: <Easy Disk 1100> Removable Direct Access SCSI-0 device
> da0: 40.000MB/s transfers
> da0: 15296MB (31326208 512 byte sectors: 255H 63S/T 1949C)

далее

> ls /dev/da*
>
> /dev/da0

и еще
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=1949 heads=255 sectors/track=63 (16065 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=1949 heads=255 sectors/track=63 (16065 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:

>[оверквотинг удален]
> sysid 7 (0x07),(OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX)
>     start 32, size 31326176 (15295 Meg), flag 1
>         beg: cyl 0/ head 1/ sector 1;
>         end: cyl 249/ head 92/ sector 32
> The data for partition 2 is:
> <UNUSED>
> The data for partition 3 is:
> <UNUSED>
> The data for partition 4 is:
> <UNUSED>

попытки монтирования
первая

> mount_ntfs /dev/da0 /mnt/da0/
>
> mount_ntfs: /dev/da0: Invalid argument

вторая

> mount_ntfs-3g  /dev/da0 /mnt/da0/
>
> NTFS signature is missing.
> Failed to mount '/dev/da0': Invalid argument
> The device '/dev/da0' doesn't have a valid NTFS.
> Maybe you selected the wrong device? Or the whole disk instead of a
> partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?

ВОПРОС: Что произошло, и как лечить?

ЗЫ убунту пересобрать для поддержки уфс2 не предлагать... не умею :) , фрюша ехт3 понимает очень строго... иконва для нее не предусмотрено

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "winXP FreeBSD flash-disk интересная ситуация"  
Сообщение от newser (ok) on 12-Янв-09, 10:44 
>[оверквотинг удален]
>> NTFS signature is missing.
>> Failed to mount '/dev/da0': Invalid argument
>> The device '/dev/da0' doesn't have a valid NTFS.
>> Maybe you selected the wrong device? Or the whole disk instead of a
>> partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?
>
>ВОПРОС: Что произошло, и как лечить?
>
>ЗЫ убунту пересобрать для поддержки уфс2 не предлагать... не умею :) ,
>фрюша ехт3 понимает очень строго... иконва для нее не предусмотрено

Используйте FAT32 - с ней все перечисленные ОС работают нормально.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "winXP FreeBSD flash-disk интересная ситуация"  
Сообщение от angra (ok) on 12-Янв-09, 15:05 
ЕМНИП fat32 не умеет больше 4gb на файл, а под некоторыми OC вообще всего 2gb.

Флешки как и винчестеры используют таблицу разделов, посмотреть можно fdisk -l. Как следствие, если флешка в убунте определилась как /dev/sdb, то монтировать надо /dev/sdb1, а не сам /dev/sdb. Как именуются флешки и их разделы в FreeBSD не в курсе.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "winXP FreeBSD flash-disk интересная ситуация"  
Сообщение от Andrey Mitrofanov on 12-Янв-09, 21:53 
>ЕМНИП fat32 не умеет больше 4gb на файл, а под некоторыми OC
>вообще всего 2gb.

http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32

""Max file size     4 GB minus 1 byte (or volume size if smaller)
Max volume size [...] 2 TB / 8 TB (2-KB sector)""

В зависимости от ограничений _реализации_, меньше:

""On Windows 95/98, due to the version of Microsoft's SCANDISK utility included with these operating systems being a 16-bit application, the FAT structure is not allowed to grow beyond around 4.2 million (< 222) clusters, placing the volume limit at 127.53 gibibytes."" --> и там дальше -- про разнообразные ограничения.

Кстати: ещё, говорят и NTFS или ext2, если с драйверами "повезёт", можно попробовать:
""Since then, full support for NTFS has become available in Linux and many other operating systems, by installing the FUSE library (on Linux) together with the NTFS-3G driver. Data exchange is also possible between Windows and Linux by using the Linux-native ext2 or ext3 file systems through the use of external drivers for Windows, such as ext2 IFS;""...

>Флешки как и винчестеры используют таблицу разделов, посмотреть можно fdisk -l. Как следствие, если флешка в убунте определилась как /dev/sdb, то монтировать надо /dev/sdb1

Вообще говоря, флешку можно "как флоп" отформатировать -- некоторые форматеры (в Win*? на "заводе"?) так и делают. Никто не мешает сделать msfs.xxxx /dev/sdb + mount -t ... /dev/sdb /floppy . Ж)

...
И прочая, и прочая, и прочая - http://google.ru/search?q=usb+mount+site:opennet.ru

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "winXP FreeBSD flash-disk интересная ситуация"  
Сообщение от polkan (ok) on 13-Янв-09, 03:26 
>ЕМНИП fat32 не умеет больше 4gb на файл, а под некоторыми OC
>вообще всего 2gb.
>
>Флешки как и винчестеры используют таблицу разделов, посмотреть можно fdisk -l. Как
>следствие, если флешка в убунте определилась как /dev/sdb, то монтировать надо
>/dev/sdb1, а не сам /dev/sdb. Как именуются флешки и их разделы
>в FreeBSD не в курсе.

в том то и дело, что не создается девайс раздела... девайс самой флеши есть

вывод линухового фдиска ниже (liveCD DrWeb другого под рукой счас не оказалось)

#: dmesg |tail -n 18
usb 1-4: new high speed USB device using ehci_hcd and address 2
usb 1-4: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 4:0:0:0: Direct-Access     Easy     Disk             1100 PQ: 0 ANSI: 0 CCS
sd 4:0:0:0: [sda] 31326208 512-byte hardware sectors (16039 MB)
sd 4:0:0:0: [sda] Write Protect is off
sd 4:0:0:0: [sda] Mode Sense: 43 00 00 00
sd 4:0:0:0: [sda] Assuming drive cache: write through
sd 4:0:0:0: [sda] 31326208 512-byte hardware sectors (16039 MB)
sd 4:0:0:0: [sda] Write Protect is off
sd 4:0:0:0: [sda] Mode Sense: 43 00 00 00
sd 4:0:0:0: [sda] Assuming drive cache: write through
sda: unknown partition table
sd 4:0:0:0: [sda] Attached SCSI removable disk
sd 4:0:0:0: Attached scsi generic sg0 type 0

#:fdisk -l /dev/sda
Disk /dev/sda: 16.0 GB, 16039018496 bytes
93 heads, 32 sectors/track, 10526 cylinders
Units = cylinders of 2976 * 512 = 1523712 bytes
Disk identifier: 0x0d0c0b0a

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   ?           1       10527    15663088    7  HPFS/NTFS

#:ls /dev/sd*
/dev/sda

вот такая ситуевина под пингвинами... :)

ЗЫ просто уже интересно в чем все таки косяк?.. я понимаю, что косяк в создании и форматировании раздела под виндой. И предполагаю, что раздел был создан "под ФАТ" а отформатирован под НТФС. Но с другими флешками все ровно! до 4 Гб (одна у мну на 16... остальные 1, 2, 4 Гб)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "winXP FreeBSD flash-disk интересная ситуация"  
Сообщение от polkan (ok) on 13-Янв-09, 06:32 
ВСЕ РЕШЕНО!!!

сути не понял, но все таки решил

прога testdisk http://www.cgsecurity.org/wiki/Main_Page помогла

запустил, сказал что интел у мну, запустил быстрый поиск, отказался от поддержки вистовских разделов, не понел чо выдало и запустил анализ, по результатам 2 раздела получил для восстановления, просмотрел список файлов по разделам, и нужный раздел пометил как первичный (он таким и создавался), сохранил результат и перевоткнул флешку.... все путем, все монтируется

лог ниже


Tue Jan 13 12:01:50 2009
Command line: TestDisk /debug /log /dev//da0

Using locale 'ru_RU.KOI8-R'.
TestDisk 6.10, Data Recovery Utility, July 2008
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: FreeBSD, kernel 7.0-RELEASE-p5 (FreeBSD 7.0-RELEASE-p5 #11: Mon Oct 20 10:27:33 YAKST 2008     roo
Compiler: GCC 4.2 - Aug 20 2008 08:18:28
ext2fs lib: none, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: none
Hard disk list
Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63, sector size=512

Partition table type (auto): Intel
Disk /dev//da0 - 16 GB / 14 GiB
Partition table type: Intel

Interface Advanced
Geometry from i386 MBR: head=93 sector=32
BAD_RS LBA=32 63
NTFS at 0/0/33
1 * HPFS - NTFS              0   0 33  1949 246 25   31326176 [easy-disk]
     NTFS, 16 GB / 14 GiB

Analyse Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63
Geometry from i386 MBR: head=93 sector=32
BAD_RS LBA=32 63
NTFS at 0/0/33
Current partition structure:
1 * HPFS - NTFS              0   0 33  1949 246 25   31326176 [easy-disk]

Bad relative sector.
Ask the user for vista mode
Allow partial last cylinder : No
search_vista_part: 0

search_part()
Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63
NTFS at 0/0/33
filesystem size           31326176
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               1957885
clusters_per_mft_record   -10
clusters_per_index_record 1
   D HPFS - NTFS              0   0 33  1949 246 25   31326176 [easy-disk]
     NTFS, 16 GB / 14 GiB

Results
   * HPFS - NTFS              0   0 33  1949 254 63   31326718 [easy-disk]
     NTFS, 16 GB / 14 GiB

interface_write()
1 * HPFS - NTFS              0   0 33  1949 254 63   31326718 [easy-disk]
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.

search_part()
Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63
NTFS at 0/0/33
filesystem size           31326176
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               1957885
clusters_per_mft_record   -10
clusters_per_index_record 1
   D HPFS - NTFS              0   0 33  1949 246 25   31326176 [easy-disk]
     NTFS, 16 GB / 14 GiB
NTFS at 1948/254/63
filesystem size           31310622
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               1956913
clusters_per_mft_record   -10
clusters_per_index_record 1
   D HPFS - NTFS              0   1  1  1948 254 63   31310622
     NTFS found using backup sector!, 16 GB / 14 GiB
NTFS at 0/0/33
filesystem size           31326176
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               1957885
clusters_per_mft_record   -10
clusters_per_index_record 1
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=2

Results
   D HPFS - NTFS              0   0 33  1949 254 63   31326718 [easy-disk]
     NTFS, 16 GB / 14 GiB
   D HPFS - NTFS              0   1  1  1948 254 63   31310622
     NTFS found using backup sector!, 16 GB / 14 GiB


dir_partition inode=5
   D HPFS - NTFS              0   0 33  1949 254 63   31326718 [easy-disk]
     NTFS, 16 GB / 14 GiB
Directory /
       5 dr-xr-xr-x     0      0         0 17-Dec-2008 16:21 .
       5 dr-xr-xr-x     0      0         0 17-Dec-2008 16:21 ..
    3550 dr-xr-xr-x     0      0         0 28-Dec-2008 11:13 123
    3494 dr-xr-xr-x     0      0         0 17-Dec-2008 16:21 avi
      17 -r--r--r--     0      0      1692 22-Dec-2008 09:09 bootex.log
    4024 dr-xr-xr-x     0      0         0 30-Dec-2008 10:05 cal2009
    3073 -r--r--r--     0      0   122231159  1-Dec-2008 22:53 caps.rar
    3074 -r--r--r--     0      0   630097670  1-Dec-2008 22:58 caps_jap_0703.rar
    3493 -r--r--r--     0      0    345455 17-Dec-2008 15:50 driver_pppoe.rar
    3517 -r--r--r--     0      0     13189 22-Dec-2008 16:16 drweb.png
    3064 -r--r--r--     0      0      1317  1-Dec-2008 20:55 drweb32.key
    3519 -r--r--r--     0      0      4610 23-Dec-2008 09:46 error_gate.png
    3168 dr-xr-xr-x     0      0         0 11-Dec-2008 15:06 gpzm_key
      27 dr-xr-xr-x     0      0         0  1-Dec-2008 19:56 hardware
    3075 -r--r--r--     0      0    619904  1-Dec-2008 23:08 jcaps351eng.rar
    3056 dr-xr-xr-x     0      0         0  2-Dec-2008 15:25 need_for_speed_undercover_rus
    3279 dr-xr-xr-x     0      0         0 11-Dec-2008 16:29 Nod32.v27_base
    3490 -r--r--r--     0      0    967680 17-Dec-2008 15:43 pppoe.doc
    3492 -r--r--r--     0      0   1666048 17-Dec-2008 15:47 self_limit.doc
     347 dr-xr-xr-x     0      0         0  1-Dec-2008 19:59 sxema
     351 dr-xr-xr-x     0      0         0  1-Dec-2008 20:00 winfiles
    3491 -r--r--r--     0      0   1318912 17-Dec-2008 15:47 пяяяп╨яп╦я п©п╬ п╫п╟яяяп╬п╧п╨п╣ D-Link DSL-2640U.doc
    3489 -r--r--r--     0      0   4787200 17-Dec-2008 15:42 п╦п╫яяяяп╨яп╦я п©п╬ п©п╬п╢п╨п╩яяп╣п╫п╦я ADSL,IPTV,WiFi+Vista.doc
    3546 -r--r--r--     0      0    567808 25-Dec-2008 08:30 я п╫п╬п╡яп╪ 2009 пЁп╬п╢п╬п╪.doc
    3065 -r--r--r--     0      0      2900  1-Dec-2008 20:55 п╒п╣п╨яяп╬п╡яп╧ п╢п╬п╨яп╪п╣п╫я.txt

   D HPFS - NTFS              0   1  1  1948 254 63   31310622
     NTFS found using backup sector!, 16 GB / 14 GiB
Can't open filesystem. Filesystem seems damaged.

interface_write()
1 P HPFS - NTFS              0   0 33  1949 254 63   31326718 [easy-disk]
write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
You will have to reboot for the change to take effect.

TestDisk exited normally.

ВОТ ТАК! :)

ЗЫ звиняюсь за флуд

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру