腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何管理
读取
由于坏
扇区
而无法
读取
的
文件?
、
我有ext3文件系统和最近
的
Linux
发行版。不幸
的
是,cp / mv或MC (午夜指挥官)在文件中
的
某个点停止/失败(S)。这些文件可能对我很有用,而且仅仅因为某些单个或少数
扇区
在当前磁盘上不再可读,我想继续阅读文件
的
其余部分和其他健康部分。 是否有任何好
的
工具或经过验证
的
机制来最大限度地
读取
文件?对于我来说,
第一个
I
浏览 0
提问于2018-09-21
得票数 1
1
回答
读取
扇区
的
引导加载器
、
、
我正在做一个引导加载程序,它当然会被放在第0个
扇区
。由于只有512字节
的
限制,这是引导加载程序允许
的
大小,我让它
读取
第一个
扇区
,即引导加载程序之后
的
第一个
扇区
。
第一个
扇区
上
的
信息量是否可以超过512个字节,并且仍然可以
读取
,或者我是否必须指定计算机开始
读取
第三个
扇区
?
浏览 0
提问于2012-07-26
得票数 1
2
回答
直接高效地读写硬盘
扇区
、
、
、
我
的
数据是4096大小
的
格式化数据块。为了提高效率,我希望直接操作硬盘
扇区
上
的
块,而不想将数据块视为文件。我认为一种方法是将设备视为一个文件,如/dev/sda1,并使用lseek()、read()和write()来
读取
和写入数据。但是我不知道文件头是否是硬盘
的
第一个
扇区
。我也怀疑这种方法
的
效率。我
的
工作是
Linux
操作系统和C编程语言。 处理硬盘
扇区
最有效<e
浏览 6
提问于2013-11-23
得票数 6
回答已采纳
3
回答
从bootloader捕获序列号
、
、
、
、
我想要捕获已写入U-Boot环境
的
序列号。引导加载程序:U-boot 1.2内核:2.6.24工具链:arm-
linux
-gcc-3.4.1 rfs :busybox-1.9.2 Creating 3 MTD partitions on "NAND
浏览 2
提问于2010-12-14
得票数 1
1
回答
从磁盘
读取
数据是以
扇区
为单位
的
吗?
、
、
、
、
也就是说,如果我有一个使用read(2)命令顺序
读取
文件
的
进程,是否有可能在我完成
读取
整个
扇区
之前覆盖该
扇区
,或者在原子操作中将整个
扇区
复制到内存中?让我们举一个玩具
的
例子;我有一个生产者,它有一个mmap:ed文件。这个生产者
的
任务是将字母"A“写在
第一个
扇区
中
的
某个位置,然后将其移动到另一个位置,仍然在
第一个
扇区
中。因此,当查看磁盘上
的</e
浏览 55
提问于2019-10-06
得票数 0
2
回答
如何制作一个两阶段
的
FAT32 USB引导加载程序?
、
、
、
、
我正在制作我自己
的
操作系统,我已经阅读了所有关于自制OSdev
的
内容。但是,我不明白如何制作一个两阶段
的
引导加载程序.更具体地说,我不明白如何让我
的
第一阶段在FAT32文件系统上定位第二阶段。
浏览 6
提问于2015-02-14
得票数 1
1
回答
如何使用程序集(NASM)将内核从CD加载到内存中
、
、
、
、
它不是
linux
之类
的
,完全是我自己
的
引导程序和内核。我不想使用其他
的
booloader(即GRUB),所以请不要建议我使用它们。下面是我
的
问题:在我
的
引导加载程序ASM代码中,我希望将内核和内核条目从CD-ROM (而不是从硬盘或软盘)加载到RAM 中,并且假设我们知道内核准确地位于CD-ROM(
扇区
号)上。据我所知,我必须使用int0x13,AH = 02h,它将
读取
从驱动器到RAM
的
扇区
。为了使用这种中断服务,
浏览 0
提问于2009-05-13
得票数 4
回答已采纳
2
回答
MD RAID
扇区
修复
、
、
这篇文章声明RAID控制器对于不可恢复
的
读取
错误很聪明,并尝试用组件驱动器
的
冗余重写这些
扇区
。如果
扇区
不好,磁盘
的
固件将透明地重新分配
扇区
。
Linux
会做类似的事情吗?也许我
的
Google-Fu是坏
的
,但我找不到任何关于它
的
东西。
浏览 0
提问于2014-07-25
得票数 6
回答已采纳
1
回答
数据块设备写入
、
我正在尝试了解块设备写入是如何工作
的
。我
的
理解是所有的写入都需要
扇区
对齐。因此,如果
扇区
大小为512字节,则所有写入
的
大小均为512字节。现在假设我首先在文件
的
偏移量为零
的
位置写入16个字节。如何将其转换为块级别的写操作?它是否被缓冲,直到我写入了一个“
扇区
大小”
的
数据量,然后推送到磁盘?如果调用fsync,是否填充剩余
的
字节,然后将其写出?这种理解是正确
的
,还是我说错了。 接下来
的</em
浏览 2
提问于2011-12-06
得票数 0
1
回答
块和
扇区
不是不同
的
概念吗?
、
理解
Linux
内核说据我所知,在硬盘上,街区和
扇区
是不同
的
概念。一个区块通常由多个部门组成。分区中
的
第一个
块称为引导块。它不是一个
扇区
,所以也不是一个引导
扇区
。我
的
理解正确
浏览 0
提问于2019-02-20
得票数 1
3
回答
在
Linux
上
读取
C++中
的
硬盘
扇区
、
用gcc/
linux
如何
读取
C++硬盘
扇区
?有没有我可以使用
的
标准库,或者必须下载一些东西?在Windows中我可以使用CreateFile(...)访问原始磁盘
扇区
,但我不知道如何在
Linux
中做。 我在Ubuntu LTS10.4上用
的
是GCC。谢谢你
的
帮助。
浏览 6
提问于2011-09-03
得票数 11
回答已采纳
2
回答
有没有办法在不先
读取
磁盘
扇区
的
情况下向它写入几个字节?
、
、
我一直在试验在
Linux
上读写文件
的
性能,特别是O_DIRECT,我想知道,在硬盘驱动器级别和posix/
Linux
API级别,是否有可能只向
扇区
写入几个字节,而不破坏
扇区
的
其余部分,也不需要先
读取
它
浏览 1
提问于2012-10-17
得票数 4
回答已采纳
1
回答
使用Node.js直接访问磁盘
、
、
、
、
我
的
代码运行良好,应用程序成功打开磁盘进行读写访问,但read和write命令有问题。 当我想要从磁盘
读取
整个
扇区
或多个
扇区
时,它可以正确地工作并显示字节。我已经改进了我
的
read函数,所以它扩展了buffer以匹配上限
的
请求
扇区
大小(即,如果它需要从
第一个
扇区
的
一半到第三个
扇区
的
一半
读取
磁盘,它将
读取
整个
第一个
、第二个和第三个
浏览 1
提问于2016-08-04
得票数 1
2
回答
当您通常不能写入设备节点时,dd是如何写入
的
?
、
现在,通常你会在你
的
USB驱动器或其他分区,你只能写东西到那里。但是dd有能力在分区之外编写东西,大概是在MBR中。它是怎么做到
的
?
浏览 0
提问于2015-07-30
得票数 1
回答已采纳
1
回答
读取
驱动参数
、
、
、
、
假设您
的
系统附带了一个可移动磁盘。检查它是否可以访问。在这两种情况下都显示适当
的
消息。
读取
系统
的
第一个
可移动磁盘
的
驱动器参数。(驱动器参数将在作为参数传递
的
缓冲区中返回)。
读取
后,在文件中写入缓冲区
的
内容。格式化轨道1号并设置系统
第一个
可移动磁盘
的
坏
扇区
标志(如果存在坏
扇区
)。其余参数如下:头数= 0,
扇区
数= 1,
扇区
总数(n
浏览 17
提问于2022-02-07
得票数 1
回答已采纳
1
回答
为什么
Linux
分区上
的
引导
扇区
为空?
、
我知道
Linux
系统主要使用GRUB 2作为引导加载器,存储在GPT硬盘
的
主引导记录中。但是,每个分区都有自己
的
卷引导记录或分区引导记录,在此链接中,我发现了以下信息 引导
扇区
是硬盘分区上
的
第一个
扇区
,但扩展分区除外,扩展分区只是其他分区
的
容器。引导
扇区
提供512字节
的
空间,并被设计为包含能够在此分区上启动操作系统
的
代码。格式化
的
DOS、Windows和OS/2分区<em
浏览 0
提问于2014-11-05
得票数 1
回答已采纳
1
回答
抛出奇怪
的
ATA错误。设备突然挂起太多打开
的
文件和ata错误
、
、
我
的
设备开始变得非常缓慢和挂起,即使还剩下大约4 GB
的
内存(总数为8 GiB)。我检查了lsof,可以看到异常多
的
打开文件。这引发了对文件读/写失败
的
怀疑,我发现dmesg中每秒钟重复一次以下错误:smartctl -a /dev/sdasmartctl 6.5 2016-01-24 r4214 [x86_
浏览 0
提问于2018-08-21
得票数 1
1
回答
C/C++中MTP连接android设备
的
内部存储和SD卡
扇区
读写
、
、
、
、
我想读/写
扇区
(不是在文件系统中)从Android设备,内部存储和SD卡。如果可能的话,请告诉我一种方法。 我想在Windows或
Linux
浏览 8
提问于2022-09-30
得票数 1
回答已采纳
1
回答
如何在脚本模式中使用parted创建3个分区
、
、
、
、
尝试为基本
linux
发行版创建安装脚本。第二个应该是可变大小
的
交换分区(当前RAM*2) 第三个是剩余空间
的
100%或50% (取决于用户
的
选择)。我知道parted -s允许您指定开始
扇区
和结束
扇区
,但是文档很少,我还无法确定如何让这个开始
扇区
成为“
第一个
可用
的
空闲空间”和最终
扇区
"+16G“左右。任何帮助,或使
浏览 0
提问于2022-01-09
得票数 0
1
回答
安装引导程序
、
我正在创建一个玩具操作系统,无法找到一个很好
的
方法来安装引导加载程序到驱动器
的
第一个
扇区
。我在开窗户
浏览 5
提问于2014-02-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell 读取从键盘输入的数据
微软推出第一个适用于Linux的Office应用
创建你的第一个使用 OpenAI ChatGPT API 的程序|Linux 中国
我的第一个拉取请求被合并了!|Linux 中国
磁盘分区类型及各自作用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券