Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт сен 21, 2018 3:07 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 287 сообщений ]  На страницу Пред. 116 17 18 19 20 След.
Автор Сообщение
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Вс сен 17, 2017 2:25 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1380
Leency писал(а):
> Все увидели свои ошибки?
Leency, ты не увидел.


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Вс сен 17, 2017 3:37 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4550
0CodErr
Баг репортинг по твоему ребус? :)
Если бы я на работе так баги репортил, меня бы девы уже умудохали)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Вс сен 17, 2017 4:09 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 122
Leency
Обрати внимание на то, как показан размер файла в разных файловых менеджерах.


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Вс сен 17, 2017 7:15 pm 
В сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1107
Говорится о том, что Eolite не может показывать размер больших файлов

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Вс сен 17, 2017 11:20 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1208
Только это не ошибка, а недоработка. Со сжатыми файлами тоже самое - исключение не сделали, вот его и нет.


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Вс сен 17, 2017 11:25 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4550
Не замечал, т.к. у меня жесткий не доступен. Все через флешку все, посмотрю, постараюсь пофиксить.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Пн сен 18, 2017 9:33 am 
В сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1107
Leency писал(а):
Не замечал, т.к. у меня жесткий не доступен. Все через флешку все, посмотрю, постараюсь пофиксить.

Упрощу задачу :D В Eolite оюрабатывается только младшие 2 байта размера, это поле dword sizelo; структуры BDVK, а надо еще и старшие два байта, которые в dword sizehi;
Покрайней мере, когда я с этим разбирался, причина была в этом вроде как, но это не точно :)

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Пн сен 18, 2017 9:59 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4550
Да, а по какой формуле высчитывается общий размер? Как я понимаю, что-то вроде этого:
full_size = size_hi * 4Gb + size_lo
?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Пн сен 18, 2017 10:16 am 
В сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1107
Leency писал(а):
Да, а по какой формуле высчитывается общий размер? Как я понимаю, что-то вроде этого:
full_size = size_hi * 4Gb + size_lo
?

У С-- вродебы есть поддержка uint32? Просто бери число как 32-разрядное, а не как 16 разрядное.

unsigned int size_tmp = size_hi;
size_tmp = (size_tmp<<16) || size_lo;

Ну или твой вариант тоже должен сработать, только не 4 Гб, а соответствующее число байт. Но лучше сначала мой вариан попробуй.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Пн сен 18, 2017 10:17 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4550
Если я не ошибаюсь, тут нужно не 32 разрядное, а 64. Size_lo и size_hi - это дворды и так.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Пн сен 18, 2017 10:48 am 
В сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1107
Leency писал(а):
Если я не ошибаюсь, тут нужно не 32 разрядное, а 64. Size_lo и size_hi - это дворды и так.

Верно, это я уже напутал. Именно поэтому, я и не исправил эту ошибку. Мне сначало лень было разбираться с этим, а потом времени уже не было.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Пн сен 18, 2017 11:16 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4550
Fixed viewtopic.php?f=44&t=973&start=825#p69318

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Пт мар 02, 2018 1:21 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1380
Есть проблема с переименованием папок.
Не только у меня, но товарищ Leency вон там viewtopic.php?f=44&t=2178&p=70000#p70000 не удосужился даже boardlog привести.

Проверял в VirtualBox, NTFS на флешке.
Сначала была успешно создана папка "123", затем была попытка переименовать её в "12345".
С FAT проблем не возникало, только NTFS.
Boardlog:
Спойлер: Показать
Код:
K : kernel SVN r7103
K : 1 CPU detected
K : Attach Interrupt 6 Handler 8002AD24
K : Set IDE IRQ6 return code 80061230
K : IDE controller programming interface 0001018A
K : BAR0 IDE base addr 01F0
K : BAR1 IDE base addr 03F4
K : BAR2 IDE base addr 0170
K : BAR3 IDE base addr 0374
K : BAR4 IDE controller register base addr D000
K : IDE Interrupt 00
K : Channel 1 Disk 0
K : Dev: VBOX HARDDISK                           
K : PIO possible modes 03
K : PIO set mode 00
K : Multiword DMA possible modes 07
K : Multiword DMA set mode 00
K : Ultra DMA possible modes 7F
K : Ultra DMA set mode 02
K : Channel 1 Disk 1
K : Device not found
K : Channel 2 Disk 0
K : Dev: VBOX CD-ROM                             
K : PIO possible modes 03
K : PIO set mode 00
K : Multiword DMA possible modes 07
K : Multiword DMA set mode 00
K : Ultra DMA possible modes 7F
K : Ultra DMA set mode 02
K : Channel 2 Disk 1
K : Device not found
K : IDE CH1 DMA enabled
K : IDE CH2 PIO, because ATAPI drive present
K : Attach Interrupt 14 Handler 8002C570
K : Set IDE IRQ14 return code 80061244
K : Attach Interrupt 15 Handler 8002C570
K : Set IDE IRQ15 return code 80061258
K : driver /rd/1/drivers/vidintel.sys mapped to 80B88000
K : driver /sys/drivers/OHCI.sys mapped to 80B8C000
K : driver /sys/drivers/EHCI.sys mapped to 80B89000
K : HCSPARAMS=00000008, HCCPARAMS=00000084
K : Attach Interrupt 10 Handler 80B898E6
K : EHCI controller at 00:58 with 8 ports initialized
K : Attach Interrupt 11 Handler 80B8C6C3
K : OHCI controller at 00:30 with 8 ports initialized
K : Attach Interrupt 1 Handler 8002815C
K : IRQ1 return code 80061294
K : driver /rd/1/drivers/PS2MOUSE.SYS mapped to 80CA2000
K : Attach Interrupt 12 Handler 80CA2567
L: /SYS/SETUP Param: BOOT
L: /SYS/NETWORK/NETCFG Param: A
K : driver /sys/drivers/I8254X.sys mapped to 80CA6000
K : Attach Interrupt 10 Handler 80CA6754
L: /SYS/NETWORK/@ZEROCONF Param:
L: /SYS/ESKIN Param:
Zero-config service loaded
Trying to contact DHCP server
L: /SYS/@TASKBAR Param:
IP address 10.0.2.15 assigned to network interface 1 by DHCP
L: /SYS/@ICON Param:
L: /hd0/1/@TP/@TP.KEX Param:
L: /SYS/@VOLUME Param:
K : driver /sys/drivers/SOUND.sys mapped to 80CB4000
Detecting hardware...
Loading INTELAC97
K : driver /sys/drivers/INTELAC97.sys mapped to 80CF0000
detect hardware...
Intel 802801AA (ICH)
PCI command     00000007
PCI status      00000280
codec io base        0000D101
controller io base   0000D201
codec mmio base      00000000
controller mmio base 00000000
global control  00000000
global status   00000100
L: /SYS/TMPDISK Param: A0
SigmaTel
unknown codec id 83847600
create primary buffer ...done
K : Attach Interrupt 5 Handler 80CF0434
K : driver /sys/drivers/tmpdisk.sys mapped to 80CBA000
trying to add disk

its size is not specified, 20% from free RAM will be used

new DiskSize: 49 MB

operation completed successfully

L: /SYS/SEARCHAP Param:
I8254X: Link Changed
Searchap: additional partition is not found!
L: AUTORUN.DAT processed
K : EHCI 80B930A4: status of port 0 changed to 00001003
K : EHCI 80B930A4 port 0 state is 00001001
K : EHCI 80B930A4: port 0 has HS or FS device, resetting
K : EHCI 80B930A4 status of port 0 is 00001005
K : device descriptor: 12 01 00 02 00 00 00 40 8F 05 87 63 0B 01 01 02 03 01
K : found USB device with ID 058F:6387, 1 configuration(s)
K : config descriptor: 09 02 20 00 01 01 00 80 64 09 04 00 00 02 08 06 50 00 07 05 01 02 00 02 00 07 05 82 02 00 02 00
K : USB interface class/subclass/protocol = 08/06/50
K : driver /sys/drivers/usbstor.sys mapped to 80CA9000
K : USB mass storage device detected
K : 1 logical unit(s)
K : Command 03 failed
K : media is ready
K : 1 attempts, 5 ticks
K : peripheral device type is 00
K : direct-access mass storage device detected
K : sector size is 512, last sector is 16338943
K : Process - forced terminate PID: 00000016 [fNav]
K : Page fault
K : EAX : 10000162 EBX : 000089B3 ECX : 00000000
K : EDX : 80CF500F ESI : 80CF500B EDI : 80CF5011
K : EBP : 80CAB001 EIP : 00000015 ESP : 83E7DDAC
K : Flags : 00011212 CS : 00000008 (kernel)
K : Stack dump:
K : [ESP+00]: 00000015 [ESP+04]: 00000008 [ESP+08]: 00011212
K : [ESP+12]: 83E7DDBC [ESP+16]: 8002D1CF [ESP+20]: 80CF5000
K : [ESP+24]: 8082EC48 [ESP+28]: 80015577 [ESP+32]: 0004E00E
K : destroy app object
K : destroy app object
K : destroy app object
K : destroy app object


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Сб мар 03, 2018 2:52 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1208
Ну какбэ в NTFS ещё нет этой функции. Вот только почему падает...


Вернуться к началу
 Заголовок сообщения: Re: NTFS
СообщениеДобавлено: Вс мар 04, 2018 5:23 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1380
Pathoswithin, там даже EIP : 00000015 Что-то пошло не так.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 287 сообщений ]  На страницу Пред. 116 17 18 19 20 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB