"18308045_谷正阳_实验一1:PC虚拟机配置及软盘映像文件生成"
需积分: 0 6 浏览量
更新于2023-12-21
收藏 1.56MB DOCX 举报
度:2018级专业:数据科学与大数据技术学号:18308045 姓名:谷正阳实验一:软盘的读写实验一、实验目的1. 了解和掌握软盘存储介质的物理结构、逻辑结构和格式结构。2. 了解和掌握软盘驱动器的工作原理以及与计算机的接口方式。3. 了解和掌握软盘读写的控制信号和时序要求。4. 利用winHex等软件进行软盘二进制数据的读、写和查看。二、实验内容和步骤1. 利用虚拟机软件,生成有1.44MB软驱的一个PC虚拟机,列出PC虚拟机的配置,并生成有1.44MB软盘映像文件3个。2. 安装winHex等可视化编辑十六进制文件的软件。3. 利用winHex等软件对软盘映像文件进行扇区数据的分析与修改。4. 利用winHex等软件制作软盘映像文件。
三、实验过程详细记录1. 配置PC虚拟机首先,打开虚拟机软件,新建一个虚拟机,选择标准创建模式,然后依次点击“下一步”。在“选择操作系统”界面上,选择“Microsoft Windows”版本为“Windows 7 (64-bit)”,点击“下一步”。在“虚拟机名称和位置”界面上,选择存储虚拟机文件的位置,并为虚拟机命名,点击“下一步”。在“处理器核心”界面上,选择“2”个处理器核心,点击“下一步”。在“内存”界面上,选择“2048 MB”,并勾选“保留内存以供其他虚拟机使用”,点击“下一步”。在“网络适配器”界面上,选择“桥接”,之后点击“下一步”,在“硬盘”界面上选择“创建虚拟硬盘”,点击“创建”。在“硬盘文件类型”界面上,选择“VDI(VirtualBox硬盘映像)”,点击“下一步”。在“存储在物理硬盘上”界面上,选择“动态分配”,点击“下一步”。在“文件位置和大小”界面上,选择硬盘文件的位置并设置大小为“20 GB”,点击“创建”。虚拟机配置完成后,启动虚拟机并进行windows 7的安装。
2. 生成软盘映像文件在windows 7系统安装完成后,打开“控制面板”,点击“备份和还原”,选择“创建系统映像”,选择软盘存储介质,并进行保存。重复以上步骤,生成三个软盘映像文件。
3. 安装winHex等软件打开浏览器,搜索并下载安装winHex等软件,安装完成后打开软件。
4. 对软盘映像文件进行扇区数据的分析与修改打开winHex等软件,点击“打开”,选择所需的软盘映像文件进行查看和编辑。分析软盘映像文件的扇区数据,了解软盘的物理结构和逻辑结构。修改软盘中的数据,观察数据变化并保存。
5. 制作软盘映像文件根据实验要求,制作新的软盘映像文件,进行数据的存储和修改。
四、实验结果与分析通过本次实验,我了解了软盘存储介质的物理结构、逻辑结构和格式结构,掌握了软盘驱动器的工作原理以及软盘读写的控制信号和时序要求。同时,通过winHex等软件的使用,我可以进行软盘二进制数据的读、写和查看,能够对软盘映像文件进行扇区数据的分析与修改,并制作新的软盘映像文件。在实验过程中,我遇到了一些操作问题,但通过查阅资料和请教助教,最终成功完成了实验。
五、总结和心得本次实验让我更加深入地了解了软盘的工作原理和数据存储结构,同时提高了我使用虚拟机软件和winHex等软件的能力。在实验中,我不仅获取了理论知识,还掌握了实际操作技能,这对我今后的学习和工作都有很大的帮助。在以后的学习中,我会继续努力,不断提升自己的实践能力,更好地应对各种挑战。
2022-08-04 上传
2022-08-03 上传
2022-08-03 上传
2022-08-08 上传
2022-08-03 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
我有多作怪
- 粉丝: 28
- 资源: 298
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫