腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4204)
视频
沙龙
2
回答
linux
与打开PhysicalDrive句柄和用c/c++编写MBR等价于什么?
、
、
、
在Windows中,您可以轻松地打开PhysicalDrive的句柄(甚至\\C:),并从用户模式使用WriteFile写入磁盘的第一个
扇区
,您想知道执行这个
Linux
所需的最低权限的等效c/c++代码是什么在
Linux
中不使用sudo运行代码可以做到这一点吗? 基本上,我想要编译一个ELF程序,它就是这样做的,但是在
Linux
中,我如何做到这一点呢?另外,SCSI PASSTROUGH在
Linux
中也可以用于磁盘
扇区
的
读写
吗?如果是这样的话,我如何在
浏览 5
提问于2020-06-26
得票数 0
回答已采纳
1
回答
在
linux
内核级,如何
读写
一个
扇区
的硬盘
、
由于某些原因,我需要在模块中
读写
硬盘的一个
扇区
。我的
linux
内核版本是3.13.0。 有没有人能帮我?
浏览 4
提问于2014-12-08
得票数 0
2
回答
直接
高效地
读写
硬盘
扇区
、
、
、
为了提高效率,我希望
直接
操作硬盘
扇区
上的块,而不想将数据块视为文件。我认为一种方法是将设备视为一个文件,如/dev/sda1,并使用lseek()、read()和write()来读取和写入数据。但是我不知道文件头是否是硬盘的第一个
扇区
。我也怀疑这种方法的效率。处理硬盘
扇区
最有效的方法是什么?我应该写一个
linux
的块设备模块吗?我应该使用哪些内核函数在块设备上进行
读写
?
浏览 6
提问于2013-11-23
得票数 6
回答已采纳
2
回答
最近,我参与了一个需要驱动器原始读/写
扇区
的项目
、
、
、
在此之前,我在这里发布了一个问题,询问如何从驱动器读取数据和将数据写入驱动器,而不是通过"aaa.txt“之类的文件标签,而只是通过
扇区
。有人建议我试着
读写
……但是新的问题出现了..。毛发参数当我使用该函数并想从驱动器中读取
扇区
时,我似乎需要将计数设置为x*512。有没有一些原始函数可以让我逐字节
直接
使用...谢谢..。btb,如果我想这样做,我应该开发自己的I/O
驱动程序</
浏览 0
提问于2009-10-30
得票数 1
回答已采纳
1
回答
在QNX6.5中测量硬盘读()、写()速度而不缓存
、
、
、
我的应用程序将在用户定义的kB或MB大小的数据缓冲区从开始
扇区
到结束
扇区
连续写入硬盘后读取/写/读。所执行的操作(读、写、写后读)取决于用户的选择。每次执行操作时,应用程序将使用ClockCycles()跟踪时间,并计算每个
扇区
读写
操作的速度。 我使用open()调用来像/dev/hd0一样打开设备文件。我的问题是:我没有得到正确的速度的实际磁盘
读写
。实际上,应用程序经常会返回数据读/写到缓存的速度。当我试图在写操作后立即进行读取时,问题就更加明显了。在<
浏览 0
提问于2013-02-04
得票数 3
2
回答
从卷偏移量或
扇区
获取文件名(Windows)
、
、
、
、
我正在开发一个上层卷过滤
驱动程序
,它监控卷的
读写
块。当发生任何读/写操作时,我将从中获取卷偏移量和第一个
扇区
(LBA)。如何使用C/C++从卷偏移量或第一
扇区
获取文件名?任何形式的帮助都很感谢。
浏览 1
提问于2012-07-11
得票数 1
2
回答
有没有办法在不先读取磁盘
扇区
的情况下向它写入几个字节?
、
、
我一直在试验在
Linux
上
读写
文件的性能,特别是O_DIRECT,我想知道,在硬盘驱动器级别和posix/
Linux
API级别,是否有可能只向
扇区
写入几个字节,而不破坏
扇区
的其余部分,也不需要先读取它
浏览 1
提问于2012-10-17
得票数 4
回答已采纳
3
回答
Linux
下C程序无文件系统
直接
访问硬盘
、
、
我想
直接
从C程序访问整个硬盘。它没有FS,也永远不会成为FS。 例如,我只想打开/dev/sda并在磁盘的块/
扇区
级别执行I/O。我计划写一些在
Linux
环境下学习C编程的程序(我知道C语言、Python、Perl和Java),但对
Linux
环境缺乏信心。出于我的学习目的,我正在考虑使用kyoto pair,并将对应于计算出的散列的值
直接
保存到硬盘的“块/
扇区
”中,并将" hash,block/sector refer
浏览 3
提问于2010-08-19
得票数 29
1
回答
USB驱动WriteFile到卷外
扇区
、
、
、
、
我正在开发c++ WinAPI程序,通过卷{GUID}和WriteFile函数
直接
用CreateFile在USB驱动器上写入数据,就像许多例子一样。正如在备注中提到的那样: 要写入以驻留在文件系统空间之外的
扇区
。此外,我还尝试用/不使用文件系统创建第二个分区(对于Windows是不可见的),并通过从第一个分区结束时的偏移量
直接
在那里写入,但也没有成功:我不能在那里
读写
浏览 2
提问于2016-10-06
得票数 0
1
回答
使用SetFilePointer更改在
扇区
中写入的位置不起作用?
、
、
、
、
WriteFile中的size参数设置为256个,但是写文件给出了INVALID_PARAMETER错误,因为根据对其他问题的一些搜索,这似乎是因为由于某种原因,当句柄是PhysicalDrive时,我们不得不用
扇区
大小的乘数书写然后我尝试将filePointer设置为256个,并写入512个字节,它们都不返回错误,但是由于某种未知的原因,它从
扇区
开始写入!就好像SetFilePointer甚至没有工作一样,SetFilePointer的返回值是OK的,它返回256为什么当句柄是PhysicalDrive时写入大小必须乘以
扇区</
浏览 1
提问于2020-06-25
得票数 0
回答已采纳
1
回答
将
Linux
/dev/USB作为标准文件访问,以便与USB设备进行通信
、
、
、
、
我正在研究在
Linux
中与USB设备通信的方法,我不希望编写
Linux
内核
驱动程序
。因此,我的问题基本上是这样的:是否可以/建议通过
直接
读写
/dev/USB或与USB设备对应的udev文件来与USB设备通信,从而绕过对自定义
Linux
驱动程序
和usbfs的需要?跟进: 因为我需要与之通信的USB设备是USB HID类设备,所以我能够通过
直接
读/写/ /dev/hidraw0 (或适当
浏览 67
提问于2012-03-03
得票数 8
回答已采纳
1
回答
Linux
内核是如何知道磁盘容量的?(启动时)
、
、
我知道,在
linux
环境中,我们可以通过诸如df或fdisk之类的命令来检查磁盘容量(例如,
扇区
数量的单位)。如果是这样的话,磁盘容量最早是如何计算的(可能是在启动时)?或者,从磁盘LBA 0一路扫描来计算最大LBA?
浏览 8
提问于2022-01-17
得票数 0
回答已采纳
2
回答
如何在
linux
下访问IIO设备
驱动程序
、
我是
Linux
设备
驱动程序
的新手。问题是我如何访问这个
驱动程序
来获取用户空间中的一些数据?
驱动程序
在一个结构中注册了一些
读写
回调函数。我应该在我的C文件中
直接
调用它们吗?
浏览 21
提问于2018-06-22
得票数 0
2
回答
我怎么能跳过硬盘上的坏
扇区
?
、
、
、
、
我有一个外部硬盘,我把它插入到我的
linux
机器上。它会导致
读写
操作问题。那么有没有办法跳过这个位置并使用剩余的内存呢?或者解决这个问题。我是否需要改变它。
浏览 0
提问于2013-12-06
得票数 1
2
回答
内核读/写用户空间内存
、
首先,从用户空间malloc一个缓冲区,并用全'A‘填充缓冲区最后,我可以使用
直接
从用户空间传递的原始指针来
读写
缓冲区。
Linux
设备
驱动程序
,第三版,第415页,说内核不能
直接
操作没有映射到内核地址空间的内存。
浏览 2
提问于2012-01-17
得票数 1
回答已采纳
1
回答
更改块的ECC代码
、
我可以通过任何方式更改存储在闪存驱动器上的文件块的ECC代码吗?存储在硬盘上的文件(尽管我不认为两者之间有什么区别)此外,我需要的解决方案是在C/C++。
浏览 1
提问于2010-06-21
得票数 0
1
回答
有没有办法在基于
Linux
的SMBus接口上读/写超过32字节?
、
、
、
我正在尝试通过
Linux
上的SMBus ioctls访问一个基于I2C的设备。我需要写超过32个字节。I2C_SMBUS ioctl将大小限制为32字节。底层
驱动程序
不支持read和
直接
I2C_RDWR ()/write()调用。我也尝试过逐字节
读写
,但它对我不起作用。
浏览 11
提问于2019-12-27
得票数 0
2
回答
像fdisk -l这样的命令是如何找到
扇区
大小的?
、
、
、
、
考虑到他们需要计算分区的起始地址,并且需要
扇区
大小,他们不可能从分区一开始就读取它,不是吗? 如何实现像fdisk这样的命令来查找这些信息?他们从哪里读来的?
浏览 0
提问于2018-11-01
得票数 6
回答已采纳
1
回答
使用
扇区
大小大于4096的xfs文件系统,Intel NVMe驱动性能下降
、
、
、
、
我正在
linux
上使用NVMe卡(Ubuntu14.04)。我发现在使用具有默认
扇区
大小(512)的xfs文件系统进行格式化时,英特尔NVMe卡的性能有所下降。或任何其他小于4096的
扇区
尺寸。
浏览 12
提问于2016-03-08
得票数 4
回答已采纳
1
回答
访问硬盘未分配的空间
、
、
、
、
如何从Windows访问和写入硬盘驱动器的未分配空间?
浏览 0
提问于2012-09-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux驱动程序工作原理介绍
Linux 准备禁用 Microsoft RNDIS 协议的驱动程序
Linux系统编程 读写锁rwlock
Linux 已准备好禁用微软的 RNDIS 驱动程序,但是……|Linux 中国
Asahi Linux宣布首个适配 Apple Silicon 的GPU驱动程序
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券