新用户注册入口 老用户登录入口

[转载]Windows Knowledge

文章作者:转载 更新时间:2023-09-10 16:27:10 阅读数量:269
文章标签:GRUBBIOS设置网络配置GHO镜像驱动程序DNS查询流程
本文摘要:本文主要探讨了GRUB引导加载程序在MBR和PBR中的应用,特别是在创建USB-FDD或ZIP格式U盘时的操作步骤。此外,详述了Windows系统的安装过程,包括BIOS设置、ISO镜像刻录方法以及GHO镜像的安装技术。同时,文章介绍了如何通过CMD方式配置网络IP地址,并深入解析了DNS查询流程及防火墙规则设定等网络相关操作。针对驱动管理,讨论了打印机驱动实例以及关闭驱动签名验证的方法,并涉及到WiFi热点创建、VLAN配置及route命令用法等Windows系统高级网络功能。最后,简要提及了Office软件中Excel插入符号、Outlook邮箱清理及PowerPoint绘图等实用技巧。
转载文章

本篇文章为转载内容。原文链接:https://blog.csdn.net/zoosenpin/article/details/118596813。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

1 GRUB简介
1.1 MBR和PBR
MBR分为GRUB.MBR和DOS.MBR。

由于硬盘上扇区从偏移0到偏移62属于同一个磁道0,虽然DOS.MBR仅占用一个扇区,但是需要将DOS.MBR后面的偏移1到偏移62保留,所以磁盘上第一个分区的第一个扇区是从偏移63开始的。fbinst软件会保留1-16064扇区,等于硬盘1个柱面的大小255 x 63 x 512 = 8MB,所以第一个分区是从扇区16065开始的。

USB-ZIP和USB-FDD会将U盘的第一个扇区格式化成DOS.PBR而不是DOS.MBR。
USB-FDD和USB-ZIP的来历:软盘的容量小,没有分区结构,所以软盘是没有MBR的,整个软盘只有一个分区,第一个扇区就是PBR;FDD和ZIP模式在DOS下启动后U盘的盘符是A。

1.2 GRUB
- GRUB又叫OS Loader;在Android系统上,kernelflinger是OS Loader的一个EFI应用
- GRUB镜像组成:GRUB.MBR(boot.img), 硬盘扇区offset 1 到offset 62放置GRUB的core.img,/boot分区的boot/grub/grub.cfg

1.3 创建USB-FDD或者USB-ZIP格式U盘步骤
1)Android上:dd if=/dev/zero of=/dev/block/sda bs=512 count=4
2)Windows上:快速格式化该U盘,这个U盘就只有PBR扇区而没有MBR扇区

2 Windows安装
2.1 BIOS设置
进入BIOS设置,一般有Del、Enter、Esc等键。

2.2 Windows ISO刻录方法
Windows上的Universal USB Installer工具软件:刻录操作系统ISO文件到U盘
Linux下将操作系统ISO文件刻录到U盘:dd if=xxx.iso of=/dev/sda 注意使用的是整个磁盘,所以用的是sda而不是sda1

2.3 Windows GHO镜像安装方法 - 比较常见
1)  制作PE启动U盘
2) 下载Windows ISO镜像后(番茄花园),解压出来,里面包含GHO文件,拷贝到PE启动U盘的GHO文件夹(或者提前将文件.gho拷贝入待装系统的电脑D盘根目录)。
3) 插入PE启动U盘到电脑USB 2.0口,选择从U盘启动,启动到PE界面后,选ghost方式安装,ghost镜像的后缀名.gho。

2.4 Printer
1)HP LaserJet M1005 MFP
2)Nantian PR9 并口-OKI仿真驱动

2.5 Disable Driver Signature
bcdedit /set testsigning on
bcdedit /set testsigning off

3 Windows网络
3.1 CMD方式配置IP地址
:: netsh: Network Shell
@echo off
if [%1] == [] (
    echo "Usage:"
    echo "WIN_IP.bat static"
    echo "WIN_IP.bat dhcp"
    echo "WIN_IP.bat speed"
    goto :EOF
)

if %1 == static (
    call :static_ip
) else if %1 == dhcp (
    call :dhcp_ip
) else if %1 == speed (
    call :nic_speed
)
goto :EOF

:: get interface name, use the following command
:: getmac /V /FO LIST

:static_ip
set name="Ethernet"
set ip=192.168.0.100
set mask=255.255.255.0
:: gwmetric=1
echo "setting static ip address..."
netsh interface ipv4 set address %name% static %ip% %mask% none 1
:: netsh interface ipv4 set dns %name% static 114.114.114.114
:: netsh interface ipv4 add dns %name% 8.8.8.8
goto :EOF

:dhcp_ip
set name="Ethernet"
echo "setting dhcp..."
netsh interface ipv4 set address %name% dhcp
netsh interface ipv4 set dns %name% dhcp
goto :EOF

:nic_speed
wmic NIC where NetEnabled=true get Name, Speed

3.2 DNS查询流程
1) 现有的DNS缓存
ipconfig /displaydns
2) 查询hosts文件
C:\Windows\System32\drivers\etc\hosts
3) 请求发往DNS服务器
ipconfig /all

3.3 firewall
appwiz.cpl
msconfig
wf.msc
Inbound Rules and Outbound Rules
Enable 4 File and Printer Sharing (Echo Request - ICMPv4-Out)

netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=in localport=8080 action=allow

https://github.com/DynamoRIO/drmemory/wiki/Downloads

3.4 Multicast
- Windows组播client需要使用setsockopt()设置IP_ADD_MEMBERSHIP(加入指定的组播组)才能接收组播server发送的数据。
- 组播MAC地址是指第一个字节的最低位是1的MAC地址。
- 组播MAC地址的前3个字节固定为01:00:5e,后3个字节使用组播IP的后23位。例如239.192.255.251的MAC地址为01:00:5e:40:ff:fb。
- Windows 10 Wireshark要抓取SOME/IP组播报文,需要使用SocketTool工具监听239.192.255.251:30490,然后Wireshark才会显示组播报文,否则不显示(Windows netmon不需要任何设置,就可以抓到全部报文)。

netsh interface ip show joins

Win 10 PowerShell:
Get-NetAdapter | Format-List -Property ifAlias,PromiscuousMode

In Linux, map IP addr to multicast MAC is function ip_eth_mc_map(), kernel eventually calls driver ndo_set_rx_mode() to set multicast MAC to NIC RX MAC filter table.

3.5 NAT
查看当前机器的NAT端口代理表:
netsh interface portproxy show all

1) 第三方软件PortTunnel。
2) ICS(Internet Connection Sharing)是NAT的简化版。
3) showcase: USB Reverse Tethering

3.6 route命令用法
route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric metric] [if interface]]

route print
::增加一条到192.168.0.10/24网络的路由,网关是192.168.0.1,最后一个if参数是数字,可以使用route print查询,类似于Android的NetId。
route add 192.168.0.0 mask 255.255.255.0 192.168.0.1 metric 1 if 11
::删除192.168.0.10这条路由
route delete 192.168.0.0

3.7 VLAN
PowerShell Get-NetAdapter
PowerShell Set-NetAdapterAdvancedProperty -Name \"Ethernet 3\" -DisplayName \"VLAN ID\" -DisplayValue 24
PowerShell Reset-NetAdapterAdvancedProperty -Name \"Ethernet 3\" -DisplayName \"VLAN ID\"

3.8 WiFi AP
1) get password
netsh wlan show profiles
netsh wlan show profiles name="FAST_ABCD" key=clear

2) enable Soft AP
netsh wlan show drivers
::netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork mode=allow ssid=myWIFI key=12345678
netsh wlan start hostednetwork
::netsh wlan stop hostednetwork

3.9 Malicious software
Task Manager
Find process name, open file location, remove xxx.exe, rename empty xxx.txt to xxx.exe

4 Office
4.1 Excel
Insert
Symbol
More Symbols
Wingdings 2

4.2 Outlook
4.2.1 邮箱清理
点击 自己的邮件名字
Data File Properties(数据文件属性)
Folder Size(文件夹大小)
Server Data(服务器数据)

从左下角“导航选项”中切换到“日历”
View(视图)
Change View(更改视图)
List(列表)
删除“日历”中过期的项目。

Calendar (Left Bottom) - View (Change View to Calendar) - Choose Menu Month

4.2.2 TCAM filter rule
Home - ... - Rules - Create Rule (Manage Rules & Alerts) - Title

4.3 Powerpoint画图
插入 - > 形状
Insert - > Shapes

4.4 Word
升级目录
[References][Update Table]

5 Sprax EA
5.1 Basic
Design - Toolbox
Message/Argument/Return Value
Publish - Save - Save to Clipboard

5.2 Advanced
Copy/Paste - Copy to Clipboard - Full Structure for Duplication
Copy/Paste - Paste Package from Clipboard

​​​​​​​6 USB
Win7 CMD:
wmic path Win32_PnPSignedDriver | find "Android"
wmic path Win32_PnPSignedDriver | find "USB"
:: similar to Linux lsusb
wmic path Win32_USBControllerDevice get Dependent

7 Abbreviations
CAB: Capacity Approval Board
NPcap: Nmap Packet Capture
wmic: Windows Management Instrumentation Command-line

本篇文章为转载内容。原文链接:https://blog.csdn.net/zoosenpin/article/details/118596813。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

相关阅读
文章标题:[转载][洛谷P1082]同余方程

更新时间:2023-02-18
[转载][洛谷P1082]同余方程
文章标题:[转载]webpack优化之HappyPack实战

更新时间:2023-08-07
[转载]webpack优化之HappyPack实战
文章标题:[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法

更新时间:2023-09-10
[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法
文章标题:[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo

更新时间:2024-03-11
[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo
文章标题:[转载]程序员也分三六九等?等级差异,一个看不起一个!

更新时间:2024-05-10
[转载]程序员也分三六九等?等级差异,一个看不起一个!
文章标题:[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集

更新时间:2024-01-12
[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集
名词解释
作为当前文章的名词解释,仅对当前文章有效。
MBR (Master Boot Record)MBR是硬盘的第一个扇区,位于磁盘偏移0处,大小为512字节。在计算机启动过程中,MBR负责查找并加载操作系统引导程序,如GRUB或Windows的引导管理器。在本文中,MBR还分为GRUB.MBR和DOS.MBR,其中GRUB.MBR用于引导Linux等操作系统,而DOS.MBR则主要用于传统的DOS和早期版本Windows系统。由于结构限制,MBR只能支持最多4个主分区或扩展分区。
GHO镜像GHO镜像是由Ghost软件创建的一种硬盘分区备份文件格式,通常用于快速备份和恢复整个硬盘分区的数据。在Windows安装方法部分提到,GHO镜像是一种常见的系统安装方式,用户可以先将Windows ISO镜像解压获取GHO文件,然后通过PE(预安装环境)启动U盘中的Ghost工具将GHO镜像还原到目标硬盘上以完成系统的快速部署。
VLAN (Virtual Local Area Network)VLAN是在物理网络的基础上通过软件定义逻辑划分出来的虚拟局域网。在Windows系统配置章节中,使用PowerShell命令对VLAN ID进行设置,说明了VLAN技术如何实现同一物理网络内的多逻辑子网隔离,从而更灵活地管理和控制不同组群间的通信,提高网络安全性及资源利用率。每个VLAN具有独立的广播域,可以基于端口、MAC地址或协议类型等标准进行划分,并通过802.1Q标签协议在交换机间传输数据时标识所属VLAN。
延伸阅读
作为当前文章的延伸阅读,仅对当前文章有效。
在深入理解了GRUB引导加载程序、Windows系统安装和网络配置的详细内容后,读者可以进一步探索以下领域的最新动态与技术解析:
首先,对于GRUB及MBR/PBR相关的更深入研究,近期Linux内核社区对UEFI Secure Boot功能的安全性进行了强化升级,通过改进GRUB2的引导流程以适应最新的安全规范。同时,针对新型存储设备如NVMe SSDs,开发者正在优化GRUB对新硬件的支持,并研究如何确保在不同启动环境下MBR与GPT分区表的有效兼容。
其次,在Windows安装与部署方面,微软于今年发布了Windows 11新版操作系统,不仅引入了全新的用户界面设计,还在安装流程中融入了智能化安装选项和更快捷的驱动识别机制。此外,随着云技术和虚拟化技术的发展,Windows To Go和Azure Sphere等新型安装方式为系统部署提供了更多可能。
在网络配置方面,IPv6在全球范围内的普及速度加快,许多网络设备厂商正致力于提升产品对IPv6协议栈的支持。与此同时,Windows操作系统也在不断更新其网络功能,包括DHCPv6客户端功能增强、DNS-over-HTTPS(DoH)支持以及更完善的组播服务管理工具。此外,Windows防火墙已新增多项高级策略设置,以满足日益复杂的网络安全需求。
最后,关于Office软件中的实用技巧,Microsoft Office 365定期发布更新,提供更丰富的协作工具和智能功能,例如Excel的数据预处理和分析能力得到显著提升,Outlook则集成了更多智能邮件管理和日程安排助手。这些实时更新和新增功能有助于用户提高工作效率,应对各种办公场景挑战。
总之,随着科技不断发展,无论是操作系统的基础架构、网络配置的复杂度还是办公应用的智能化程度都在持续演进,关注行业动态和技术前沿将帮助我们更好地理解和运用文中提及的相关知识。
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
clear 或 Ctrl+L - 清除终端屏幕内容。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
响应式抖音课程培训学院类企业前端模板下载 01-21 jQuery点击显示隐藏更多文字内容插件 01-15 黑色设计师简历响应式网页模板下载 01-14 [转载]Tomcat启动时卡在“ Deploying web application directory ”很久的解决方法 12-19 Saiku LDAP集成登录失效问题:排查配置错误、身份验证及解决方案实操 12-01 Spring Cloud微服务架构中注册中心的必要性与服务间通信实践:服务发现、API契约与高可用性考量 11-23 MahoutIllegalArgumentException在Apache Mahout中的应用场景:矩阵维度不匹配与向量索引异常解析及参数有效性的API调用实践 10-16 [转载]Docker 相关配置文件路径 09-08 蓝色精品美容整形机构网站模板 08-29 本次刷新还10个文章未展示,点击 更多查看。
Gradle在持续集成中的关键作用:自动化构建、依赖管理与多项目构建实践及CI服务器集成 07-06 化妆品购物商城通用网站模板下载 06-27 响应式建筑装饰设计类企业前端CMS模板下载 04-14 微服务架构下用户认证鉴权:网关层统一处理与服务内部处理的比较及选择考量 04-09 响应式会议活动主题着陆页网站模板 03-24 Tomcat内存泄漏问题在Web应用程序中的解决方案:Servlet上下文管理、全局变量引用与弱引用实践及监控工具应用 03-15 Kafka消费者消费偏移量设置:auto.offset.reset策略与手动控制方法详解 02-10 [转载]JavaScript中的时间与日期、正则表达式和Function类型 01-24 大气简洁手机电子产品展示柜台前端模板 01-22 项目案例展示设计公司企业网站模板 01-18 Bootstrap博客后台管理系统网站模板 01-08
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"