腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
linux
内核级,如何
读写
一个
扇区
的硬盘
、
由于某些原因,我需要在模块中
读写
硬盘的一个
扇区
。我的
linux
内核版本是3.13.0。 有没有人能帮我?
浏览 4
提问于2014-12-08
得票数 0
2
回答
直接
高效地
读写
硬盘
扇区
、
、
、
为了提高效率,我希望
直接
操作硬盘
扇区
上的块,而不想将数据块视为文件。我认为一种方法是将设备视为一个文件,如/dev/sda1,并使用lseek()、read()和write()来读取和写入数据。但是我不知道文件头是否是硬盘的第一个
扇区
。我也怀疑这种方法的效率。处理硬盘
扇区
最有效的方法是什么?我应该写一个
linux
的块设备模块吗?我应该使用哪些内核函数在块设备上进行
读写
?
浏览 6
提问于2013-11-23
得票数 6
回答已采纳
2
回答
有没有办法在不先读取磁盘
扇区
的情况下向它写入几个字节?
、
、
我一直在试验在
Linux
上
读写
文件的性能,特别是O_DIRECT,我想知道,在硬盘驱动器级别和posix/
Linux
API级别,是否有可能只向
扇区
写入几个字节,而不破坏
扇区
的其余部分,也不需要先读取它
浏览 1
提问于2012-10-17
得票数 4
回答已采纳
2
回答
我怎么能跳过硬盘上的坏
扇区
?
、
、
、
、
我有一个外部硬盘,我把它插入到我的
linux
机器上。它会导致
读写
操作问题。那么有没有办法跳过这个位置并使用剩余的内存呢?或者解决这个问题。我是否需要改变它。
浏览 0
提问于2013-12-06
得票数 1
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
回答
使用
扇区
大小大于4096的xfs文件系统,Intel NVMe驱动性能下降
、
、
、
、
我正在
linux
上使用NVMe卡(Ubuntu14.04)。我发现在使用具有默认
扇区
大小(512)的xfs文件系统进行格式化时,英特尔NVMe卡的性能有所下降。或任何其他小于4096的
扇区
尺寸。
浏览 12
提问于2016-03-08
得票数 4
回答已采纳
3
回答
windows中的
直接
磁盘访问(C#)
、
我希望能够
直接
在磁盘上
读写
数据(例如,在
扇区
/簇级别),但我还没有找到一个合适的工具来在windows下这样做。在C#中
直接
从驱动器读取/writing的最佳方式是什么?(或者,有没有人可以推荐一种工具,让我可以
直接
从驱动器进行读/写?)
浏览 1
提问于2009-09-09
得票数 8
回答已采纳
1
回答
除非缓冲区大小为512的倍数,否则读取NTFS卷根失败
、
、
、
、
我正在玩MFT,从读取我的C:驱动器的根开始,使用P/Invoke调用。使用下面的代码,如果缓冲区大小为512的倍数,我将得到预期的结果,但是如果ERROR_INVALID_PARAMETER失败,则读取失败。这与集群大小有关吗?这似乎不太可能,因为我的集群大小为4k字节。显然,我可以使用512的倍数,但在我看来,这可能不是可移植的,当然,我想了解为什么会这样。 { IntPtr hRoot = MFT.C
浏览 1
提问于2014-04-12
得票数 0
回答已采纳
1
回答
SAMV71 USB海量存储主机速度极慢
、
、
、
、
我尝试了atmel的ASF在USB海量存储主机上提供的示例,以便向USB闪存设备发送/读取文件。在读取文件时,我获得了1.7MB/s的速度,我尝试了许多解决方案,包括: 我测试的一个极端想法是运行
浏览 3
提问于2016-04-06
得票数 1
1
回答
解释proc/<pid>/map输出的不同行
、
(第二个看起来像堆栈)3. vdso区域的目的是什么?b7faa000-b7fac000 r-xp 001a3000 08:01 7311 /lib/i386-
linux
-gnu/libc-2.15.so b7fac000-b7fc8000 r-xp 00016000 08:01 7416 /l
浏览 4
提问于2016-07-24
得票数 1
4
回答
优化物理
扇区
大小4096 HDD的逻辑
扇区
大小
、
、
许多新的硬盘驱动器的物理
扇区
大小为4096。是否可以让系统使用相同大小的逻辑
扇区
大小,而不是默认的512逻辑
扇区
大小? 它会加速大批量
读写
吗?它可以配置在哪里?
浏览 0
提问于2015-01-13
得票数 34
2
回答
最近,我参与了一个需要驱动器原始读/写
扇区
的项目
、
、
、
在此之前,我在这里发布了一个问题,询问如何从驱动器读取数据和将数据写入驱动器,而不是通过"aaa.txt“之类的文件标签,而只是通过
扇区
。有人建议我试着
读写
……但是新的问题出现了..。毛发参数当我使用该函数并想从驱动器中读取
扇区
时,我似乎需要将计数设置为x*512。有没有一些原始函数可以让我逐字节
直接
使用...谢谢..。btb,如果我想这样做,我应该开发自己的I/O驱动程序吗?谢谢
浏览 0
提问于2009-10-30
得票数 1
回答已采纳
2
回答
测量一组指令的确切时间(周期数)
、
、
我的硬盘上有一些
读写
不佳的
扇区
。我可以测量每个
扇区
所需的读取时间,然后比较好
扇区
和坏
扇区
的时间。 我可以使用处理器的计时器来进行测量。如何用C/Assembly编写一个程序来测量读取每个
扇区
所需的确切时间?
浏览 0
提问于2011-02-08
得票数 2
回答已采纳
1
回答
在QNX6.5中测量硬盘读()、写()速度而不缓存
、
、
、
我的应用程序将在用户定义的kB或MB大小的数据缓冲区从开始
扇区
到结束
扇区
连续写入硬盘后读取/写/读。所执行的操作(读、写、写后读)取决于用户的选择。每次执行操作时,应用程序将使用ClockCycles()跟踪时间,并计算每个
扇区
读写
操作的速度。 我使用open()调用来像/dev/hd0一样打开设备文件。我的问题是:我没有得到正确的速度的实际磁盘
读写
。实际上,应用程序经常会返回数据读/写到缓存的速度。当我试图在写操作后立即进行读取时,问题就更加明显了。在<
浏览 0
提问于2013-02-04
得票数 3
2
回答
chhdsk和Ubuntu
、
Ubuntu和Windows使用的分区中都有一些坏
扇区
。我已经运行chkdsk (从Windows安装磁盘),因此Windows将不再访问这些坏
扇区
。但是,Ubuntu是否会尝试对这些
扇区
进行
读写
,从而导致进一步的错误?
浏览 0
提问于2014-05-08
得票数 2
回答已采纳
1
回答
badblock的两次无损检测的利弊是什么?
、
、
、
、
我已经有了一个正常工作的文件系统,所以我不想使用-w选项(破坏性
读写
测试)来扫描它。我有两个选择:我可以使用默认的只读测试,或者我可以使用无损
读写
测试(这是通过备份
扇区
、破坏性测试,然后恢复
扇区
的原始内容来完成的)。 当我选择测试类型时,我应该考虑什么?
浏览 0
提问于2016-05-02
得票数 4
回答已采纳
1
回答
USB驱动WriteFile到卷外
扇区
、
、
、
、
我正在开发c++ WinAPI程序,通过卷{GUID}和WriteFile函数
直接
用CreateFile在USB驱动器上写入数据,就像许多例子一样。正如在备注中提到的那样: 第四种情况:在卷上写入没有任何文件系统(未格式化)。
浏览 2
提问于2016-10-06
得票数 0
2
回答
当您通常不能写入设备节点时,dd是如何写入的?
、
现在,通常你会在你的USB驱动器或其他分区,你只能写东西到那里。但是dd有能力在分区之外编写东西,大概是在MBR中。它是怎么做到的?
浏览 0
提问于2015-07-30
得票数 1
回答已采纳
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
回答
为什么在编写时将文件分割成小块比较好呢?
、
我正在阅读“O‘’Reilly IO”一书,其中有一条建议:
浏览 3
提问于2017-08-11
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 读写锁rwlock
通过重定向在 Linux 终端任意读写数据
深入理解 Linux的I/O 系统
5分钟搞懂Linux中直接I/O原理
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券