WIM文件是否包含其所含文件的磁盘地址?
如果我使用Dism创建分区的 WIM 映像,然后再次使用 Dism 将该映像应用到新分区,文件是否会恢复到其原始磁盘位置?
相关问题:Dism 会抄袭吗\$Mft::$BITMAP
?
另一个相关问题是,如果新分区有足够的容量来容纳所有文件数据,WIM 文件是否可以应用于比原始分区更小的分区?
我正在尝试FreeBSD 14
使用进行安装ZFS
,但我不想使用完整磁盘,因此我使用该Shell
选项。我遵循了这些说明。
A. Boot FreeBSD install DVD or USB Memstick
B. Select Install, and answer questions such as keyboard layout and hostname
C. When prompted to partition the disk:
i. If you do not want to use the entire disk, skip to the Partition Creation section
ii. choose the 'shell' option
iii. Determine which disk you wish to use: camcontrol devlist
iv. Create a fresh partition table: gpart destroy ada0
问题出在步骤 C.4。我进入Partitioning
安装部分并选择Shell
。我使用它camcontrol devlist
查看我的设备,然后运行,gpart destroy nda0
结果返回错误Device busy
。
# gpart destroy nda0
gpart: Device busy
我尝试运行该gpart destroy nda0
命令而不运行该camcontrol devlist
命令以防它执行某些操作,并且还尝试重新启动并运行安装程序,但没有成功。
这是否意味着设备已安装?这对我来说有点奇怪,当我检查时似乎并非如此df
:
df
Filesystem Mounted On
/dev/ufs/FreeBSD_Install /
devfs /dev
tmpfs /tmp
tmpfs /var
下一个猜测是驱动器的驱动程序存在问题?经过一番搜索,我看到了这篇文章,其中提到将以下内容添加到loader.conf
:
nvme_load="YES"
nvd_load="YES"
但我不确定从 运行时该怎么做USB
。一旦我进入 ,有没有办法加载正确的驱动程序Shell
?
我有一个 5TB WD Elements 外置 USB 磁盘,它被格式化为单个 5TB NTFS 分区,其中没有大约 4TB 的文件。它不是可启动磁盘。它停止安装,所以我把它拆开并停靠在我的 HD 底座上,看看驱动器是否还活着 - 是的,而且我后来确定 WD 机箱内的内部 SATA 转 USB 支架已坏。
我只有 mac m1(运行 14.4.1)可以恢复,因为我的 win10 pc 主板最近在另一起事故中坏了,所以我无法运行 chkdsk 或查看 Windows 是否知道如何处理它。
我已确定磁盘处于活动状态,但分区图似乎已损坏。我获取了“Disk Drill”的演示副本,它认为驱动器有一个 256GB 的 NTFS 分区,其余的是“未分区空间”。无论如何,我对两个分区进行了快速扫描,发现未分区空间中有数十万个文件。太棒了。不过,Disk Drill 不会恢复分区,只允许我按类型复制文件 - 啊!
我得到了最新的 TestDisk (7.2) 并开始使用它。我可以探索分区并查看预期的文件结构。它还认为磁盘上有两个分区。我想修改分区,以便只有一个 5TB NTFS 分区,看看是否可以安装。此时我说“保存备份”。
我在分区屏幕上,其中显示了扇区及其起始、结束和大小。如下所示:
我曾尝试按照https://www.cgsecurity.org/wiki/Advanced_NTFS_Boot_and_MFT_Repair操作,但前提是我知道我在做什么,而且我有一些模糊的想法,但我肯定不是专家,如果可以的话,我不想丢失驱动器数据。
我选择了一个分区(大的那个)并对其进行了分析,它告诉我有一个“坏的起始扇区”。
分析后,它提到每柱面的磁头数为 1,但可能是 128,并使用几何菜单进行编辑。我不知道如何进入这个“菜单”,所以我按回车键继续,现在它显示分区图正常,分区是主分区,起始是 2048,结束是 9767475199。
如果我将其写入分区图,256 和 1220934399 之间的任何数据会发生什么情况(来自第一个屏幕截图)? - 那里有数据吗?这些数字只是一个小故障并且最终毫无意义吗?
我应该按下“写入”按钮,看看会发生什么吗?有没有办法恢复磁盘损坏时我之前保存的备份,然后做一些不同的事情?
只是为了好玩,我进行了高级搜索,它认为还有更多分区。但我从未在此磁盘上使用过 fat:当我购买驱动器时,NTFS 是默认分区格式,所以我没有使用它。
我没有足够的空间来写入驱动器的完整映像。
如果这个问题看起来很愚蠢,请告诉我。我对文件系统和分区没有经验。
我有一个来自 16GB SD 卡的 IMG 文件。我的问题是:我有一张 32GB 的 SD 卡,并且不希望将图像放入我的卡时 16GB 不可用。所以我的目标是扩展最后一个分区以填充卡的其余部分。
如果这个分区是最后一个分区,那不会有问题。不幸的是这是第一个。
目前的布局是这样的:
Number Start (sector) End (sector) Size Code Name
1 73728 8880127 4.2 GiB 0700 Roms
2 8880128 8945663 32.0 MiB 0700 boot-resource
3 8945664 8978431 16.0 MiB 0700 env
4 8978432 9109503 64.0 MiB 0700 boot
5 9109504 25886719 8.0 GiB 0700 rootfs
6 25886720 30373887 2.1 GiB 0700 UDISK
我希望分区Roms
位于最后,所以我想布局会是这样的:
Number Start (sector) End (sector) Size Code Name
1 73728 139263 32.0 MiB 0700 boot-resource
2 139264 172031 16.0 MiB 0700 env
3 172032 303103 64.0 MiB 0700 boot
4 303104 17080319 8.0 GiB 0700 rootfs
5 17080320 21567487 2.1 GiB 0700 UDISK
6 21567488 30373887 4.2 GiB 0700 Roms
该分区的内容Roms
不需要保留,但其他内容必须移动。
有没有办法可以移动所有当前分区的内容?
我使用的是 Mac 并安装了 gdisk(来自 Homebrew)。
我刚刚设置了一个小型家庭服务器,当我查看其总磁盘空间时,它显示为 100G。所以我快速查看了一下lsblk
,这就是输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 63.9M 1 loop /snap/core20/2105
loop1 7:1 0 63.9M 1 loop /snap/core20/2264
loop2 7:2 0 87M 1 loop /snap/lxd/27037
loop3 7:3 0 87M 1 loop /snap/lxd/28373
loop4 7:4 0 40.4M 1 loop /snap/snapd/20671
loop5 7:5 0 38.7M 1 loop /snap/snapd/21465
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot/efi
├─nvme0n1p2 259:2 0 2G 0 part /boot
└─nvme0n1p3 259:3 0 950.8G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 100G 0 lvm /
正如你所看到的,我的总磁盘空间中有 950.8G 没有分配。有人可以帮我吗,因为我真的不知道该怎么办。谢谢!
我有一个闪存驱动器,放在钥匙圈中随身携带,以便方便地访问其他人计算机上的个人文件。过去,这些闪存驱动器往往会因为从钥匙圈上脱落而丢失。由于闪存驱动器包含个人文件,一想到有人可能会访问它们就让我感到不安。
为了解决这个问题,我决定购买一个 256GB 闪存驱动器(现在很便宜),并将其划分为 2 个大致相等大小的分区。第一个分区通常使用 exFAT 进行格式化,而另一个分区则使用 exFAT 进行格式化,然后使用 Bitlocker 进行加密。这里的想法是我只将我的个人文件放在加密分区中。未加密的分区可用于我不想公开的非个人文件。我选择使用 Bitlocker 而不是 Veracrypt 取决于兼容性:它只适用于 Windows 和大多数 Linux 发行版,无需安装额外的软件(不幸的是,不适用于 Mac 和 Android,但这是我能做的最好的事情,(无关,但如果你有更好的主意让我知道!))。
与此同时,我最近一直在阅读有关 shred 命令及其对闪存设备的限制。具体来说,有一篇研究论文表明,使用 Gutmann 方法(在 shred 命令中使用)仍然可以让人们恢复 71.9% 的文件内容,这听起来似乎不是特别有效。这让我怀疑我的加密分区的有效性。粉碎在 USB 闪存驱动器中无效的同样原因是否也适用于消费类闪存驱动器上的加密分区?由于闪存驱动器的工作方式或任何其他原因,我的加密分区策略是否存在根本缺陷?
请注意,我的威胁级别实际上是为了让普通人或技术人员在我丢失闪存驱动器时很难读取我的个人信息。我并不是想保护自己免受国家行为者、企业间谍活动或有针对性的攻击。这个问题主要是想了解我的方法的局限性。
我的设备上的硬盘驱动器为 32gigs,但 Mint Linux 安装程序显示只有 15.7gigs,并且需要 16.1gigs,我该怎么办?
我已经清除了所有分区,没有变化,清除分区后我不敢重新启动设备。
是否有隐藏分区?看:
boot-repair-4ppa200 [20240125_0205]
============================== Boot Info Summary ===============================
=> Grub2 (v1.99-2.00) is installed in the MBR of /dev/mmcblk1 and looks at
sector 16412968 of the same hard drive for core.img, but core.img can not
be found at this location.
mmcblk1p1: _____________________________________________________________________
File system:
Boot sector type: Unknown
Boot sector info:
sda: ___________________________________________________________________________
File system: iso9660
Boot sector type: Unknown
Boot sector info:
Mounting failed: mount: /mnt/BootInfo/FD/sda: /dev/sda already mounted or mount point busy.
================================ 0 OS detected =================================
================================ Host/Hardware =================================
CPU architecture: 64-bit
Video: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller from Intel Corporation
Live-session OS is Linuxmint 64-bit (Linux Mint 21.3, virginia, x86_64)
===================================== UEFI =====================================
BIOS/UEFI firmware: (4.0) from coreboot
This live-session is in Legacy/BIOS/CSM mode (not in EFI mode).
============================= Drive/Partition Info =============================
Disks info: ____________________________________________________________________
Partitions info (1/3): _________________________________________________________
Partitions info (2/3): _________________________________________________________
Partitions info (3/3): _________________________________________________________
fdisk -l (filtered): ___________________________________________________________
Disk mmcblk1: 14.56 GiB, 15634268160 bytes, 30535680 sectors
Disk sda: 14.59 GiB, 15664676864 bytes, 30595072 sectors
Disk identifier: 0xd548b2ee
Boot Start End Sectors Size Id Type
sda1 * 64 5990687 5990624 2.9G 0 Empty
sda2 8364 18475 10112 4.9M ef EFI (FAT-12/16/32)
sda3 5992448 30595071 24602624 11.7G 83 Linux
parted -lm (filtered): _________________________________________________________
sda:15.7GB:scsi:512:512:unknown:SanDisk Cruzer Blade:;
mmcblk1boot0:4194kB:sd/mmc:512:512:unknown:Generic SD/MMC Storage Card:;
mmcblk1boot1:4194kB:sd/mmc:512:512:unknown:Generic SD/MMC Storage Card:;
mmcblk1:15.6GB:sd/mmc:512:512:unknown:MMC AGND3R:;
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda iso9660 2024-01-09-12-59-13-00 Linux Mint 21.3 Cinnamon 64-bit
├─sda1 iso9660 2024-01-09-12-59-13-00 d548b2ee-01 Linux Mint 21.3 Cinnamon 64-bit
├─sda2 vfat 659D-4321 d548b2ee-02
└─sda3 ext4 a2b9bf6c-d2a1-4cbd-9733-9bbe5620d7c6 d548b2ee-03 writable
mmcblk1
mmcblk1boot0
mmcblk1boot1
Mount points (filtered): _______________________________________________________
Avail Use% Mounted on
/dev/disk/by-label/writable[/install-logs-2024-01-25.0/log] 10.8G 0% /var/log
/dev/sda1 0 100% /cdrom
Mount options (filtered): ______________________________________________________
/dev/disk/by-label/writable[/install-logs-2024-01-25.0/log] ext4 rw,relatime
/dev/sda1 iso9660 ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8
======================== Unknown MBRs/Boot Sectors/etc =========================
Unknown BootLoader on mmcblk1p1
Unknown BootLoader on sda
00000000 45 52 08 00 00 00 90 90 00 00 00 00 00 00 00 00 |ER..............|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020 33 ed fa 8e d5 bc 00 7c fb fc 66 31 db 66 31 c9 |3......|..f1.f1.|
00000030 66 53 66 51 06 57 8e dd 8e c5 52 be 00 7c bf 00 |fSfQ.W....R..|..|
00000040 06 b9 00 01 f3 a5 ea 4b 06 00 00 52 b4 41 bb aa |.......K...R.A..|
00000050 55 31 c9 30 f6 f9 cd 13 72 16 81 fb 55 aa 75 10 |U1.0....r...U.u.|
00000060 83 e1 01 74 0b 66 c7 06 f3 06 b4 42 eb 15 eb 02 |...t.f.....B....|
00000070 31 c9 5a 51 b4 08 cd 13 5b 0f b6 c6 40 50 83 e1 |1.ZQ....[...@P..|
00000080 3f 51 f7 e1 53 52 50 bb 00 7c b9 04 00 66 a1 b0 |?Q..SRP..|...f..|
00000090 07 e8 44 00 0f 82 80 00 66 40 80 c7 02 e2 f2 66 |[email protected]|
000000a0 81 3e 40 7c fb c0 78 70 75 09 fa bc ec 7b ea 44 |.>@|..xpu....{.D|
000000b0 7c 00 00 e8 83 00 69 73 6f 6c 69 6e 75 78 2e 62 ||.....isolinux.b|
000000c0 69 6e 20 6d 69 73 73 69 6e 67 20 6f 72 20 63 6f |in missing or co|
000000d0 72 72 75 70 74 2e 0d 0a 66 60 66 31 d2 66 03 06 |rrupt...f`f1.f..|
000000e0 f8 7b 66 13 16 fc 7b 66 52 66 50 06 53 6a 01 6a |.{f...{fRfP.Sj.j|
000000f0 10 89 e6 66 f7 36 e8 7b c0 e4 06 88 e1 88 c5 92 |...f.6.{........|
00000100 f6 36 ee 7b 88 c6 08 e1 41 b8 01 02 8a 16 f2 7b |.6.{....A......{|
00000110 cd 13 8d 64 10 66 61 c3 e8 1e 00 4f 70 65 72 61 |...d.fa....Opera|
00000120 74 69 6e 67 20 73 79 73 74 65 6d 20 6c 6f 61 64 |ting system load|
00000130 20 65 72 72 6f 72 2e 0d 0a 5e ac b4 0e 8a 3e 62 | error...^....>b|
00000140 04 b3 07 cd 10 3c 0a 75 f1 cd 18 f4 eb fd 00 00 |.....<.u........|
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001b0 2c 48 00 00 00 00 00 00 ee b2 48 d5 00 00 80 02 |,H........H.....|
000001c0 01 00 00 b6 e0 fe 40 00 00 00 e0 68 5b 00 00 fe |[email protected][...|
000001d0 ff ff ef fe ff ff ac 20 00 00 80 27 00 00 00 03 |....... ...'....|
000001e0 4f 75 83 74 c4 70 00 70 5b 00 00 68 77 01 00 00 |Ou.t.p.p[..hw...|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
该设备是 Lenovo N23,之前运行 Chrome OS 103,直到我在刷新 SeaBIOS 时使 Chrome OS 变砖。
它是英特尔核心(Braswell)。
董事会是雷克斯。
编辑:对于那些想要硬盘大小证明的人来说,它是:
这里还有处理器信息:
此外,当使用磁盘程序时,它仅显示 USB 闪存驱动器 (16GB)、SD 卡读卡器和 2.6GB 循环设备。
使用 DeepL 翻译,有些词可能很奇怪
我在 USB 驱动器上安装了 DiskGenius PE 并尝试调整分区大小。如图所示,我的ubuntu-vg(2)
分区有463.8GB,而它的子分区ubuntu-lv
只有100GB。
抱歉,因为是PE,所以无法截图,只能用手机截图。
所以我尝试调整大小ubuntu-lv
,根据官方网站文档,我应该右键单击 ubuntu-lv
,选择resize partition
,单击右侧的下拉菜单Space of Rear Part
,然后替换Keep Unallocated
为Merge to ubuntu-lv
。但是,我单击下拉菜单,但没有这样的选项(参见图片)。
我发现我可以拖动ubuntu-lv
拉伸窗口顶部的蓝色方块来填充它(参见视频),但我不知道这是否会损害我的数据。
视频链接,因为该网站需要 10 声誉才能发布视频
一开始我想自己做,但是我找到的任何指南都不起作用。一开始这只是一个小问题,我所要做的就是在我的系统盘上创建一个efi分区,但是在过程中,我意识到我无法在 mbr 磁盘上执行此操作。所以,我意识到我需要将磁盘上的 mbr 更改为 gpt,Windows 所在的位置,但 mbr2gpt 说磁盘布局验证失败(所以我不知道转换将如何进行(也许不会))。我有驱动器,签名为系统一,但它是我最旧的硬盘(我认为因为它我才在这里(我应该在安装操作系统时断开它))。那么我可以将所有驱动器转换为gpt(包括操作系统1)(磁盘0 - 是hdd,其中系统分区是(我猜)磁盘3是m2,操作系统所在的位置)也许我可以以某种方式将系统分区移动到磁盘3,但我我不确定它会有所不同。
编辑:来自 mbr2gpt.exe 的 setuperr 日志错误“ValidateLayout:启动分区计数错误,预期为 1,但发现为 0。磁盘 3 的磁盘布局验证失败”
磁盘管理截图:
我正在从 Windows 11 迁移到 Linux Mint (LM)——我已经使用 LM 作为我的日常驱动程序——并且想重新排列我的驱动器,以便 LM 从我的快速 NVMe 驱动器中受益。NVMe 目前有 Windows 11,并且是该操作系统的启动驱动器。目前,LM 安装在单独的 SSD 上。
我的愿望是缩小 NVMe 上的 Windows 分区,将其移动到驱动器的后面,在其前面留下未分配的空间。然后将 LM 分区的内容移至 NVMe 上未分配的空间。我怀疑最安全的事情是将 LM 实际安装到未分配空间上的新分区中,然后将旧驱动器中的内容 rsync 到新分区?
我需要保留 Windows(因为我为我所在地区的人们提供支持,并且仍然有一些我需要使用的 Windows 应用程序),我最担心的是如果我缩小并移动该分区,Windows 是否会呕吐。这在过去不是问题,但现在 EFI 引导分区的情况似乎更加复杂。
我发现这篇文章将 Windows 10 分区移动到同一驱动器上的另一个位置并避免启动问题,但它似乎与我想要做的有点不同。