Paano Ayusin ang Sirang Windows NTFS Partition sa Ubuntu at Windows Dual Boot

Karaniwang kasanayan sa kasalukuyan, lalo na para sa mga advanced na user at software developer, na i-configure ang kanilang computer gamit ang dual boot system; kadalasan, ang isa ay isang Microsoft Windows operating system at ang isa ay isang GNU/Linux based operating system.

Maraming Bootloader programs (mga program na magsisimula ng operating system pagkatapos naming paganahin ang computer) ang nakakakita ng mga karaniwang kilalang operating system tulad ng Windows, Mac OS, GNU/Linux na naka-install sa Hard Drive, at nagpapakita ng menu para hayaan ang user na pumili kung aling operating system ang boot sa. Ang Grub Ang bootloader sa GNU/Linux ay kadalasang ginagamit dahil nakikita nito ang pinakamalawak na hanay ng mga operating system.

Gayunpaman, ang dual boot setup ay hindi foolproof at maaaring maging sanhi ng alinman sa operating system na masira. Ito ay dahil sa maraming dahilan tulad ng pag-alis ng partition mula sa partition table ng disk, pagbabago sa file system table, pagbabago sa bootable flag sa isang partition, atbp. na maaaring mangyari sa panahon ng pag-install ng operating system.

Sa kaso ng Windows at Ubuntu dual boot, ang isang ganoong problema na malawakang naiulat ay ang pagkasira ng Windows bootable NTFS partition (C: drive). Ito ay humahantong sa Ubuntu bootloader (Grub) detect lamang ng isang operating system, viz. Ubuntu, at walang partition ng Windows na nakita, kaya pinipigilan ang user na mag-boot sa Windows. Tingnan natin kung paano ayusin ang naturang partition.

Dapat mag-boot ang user sa Ubuntu at subukan ang mga sumusunod na pamamaraan para ayusin ang partition.

Gamit ang Gparted

Ang Gparted ay isang graphical na frontend para sa GNU/Linux utility na GNU Parted. Ito ay isang drive partitioning utility na ginagamit upang lumikha, magtanggal, baguhin ang laki ng mga partisyon. Ito ay may isang opsyon upang i-scan ang drive para sa mga umiiral na partition na maaaring sira o wala sa partition table ng drive.

Pag-install

Upang i-install ang gparted sa Ubuntu, tumakbo:

sudo apt install gparted gpart

Tandaan: Para sa mga bersyon ng Ubuntu < 14.04, gamitinapt-getsa halip naapt.

gpart ay isa pang tool na kinakailangan para sa ilang mga tampok ng gparted, kaya i-install din namin ito kasama ng gparted sa command sa itaas.

Paggamit

Buksan gparted, buksan ang iyong terminal mula sa dock o gamit ang default na kumbinasyon ng key Ctrl + Alt + T, i-type ang command gparted, at pindutin ang Pumasok. Maaari mo ring buksan ito sa pamamagitan ng paghahanap dito mula sa Dash sa kaliwang sulok sa itaas.

Hihilingin nito na maipasok ang isang password, dahil ang programa ay nangangailangan ng mga pribilehiyo ng superuser upang tumakbo. Tandaan na ikaw ay dapat na isang sudo user upang tumakbo gparted.

Tulad ng nakikita natin sa larawan sa itaas, ang partition /dev/sda4 ay ang maling partisyon ng NTFS, at ang file system nito ay hindi alam ng Gparted. Ang tanda ng babala ay nagpapahiwatig na mayroong ilang isyu sa partisyon na ito. I-double click ang row na ito para makita ang mga detalye ng babala.

Tatakbo na kami ngayon sa utility na 'Pagtangkang Pagsagip ng Data', batay sa gpart upang subukan at ayusin ang error.

Isara ang dialog box ng impormasyon. Panatilihin ang row na may /dev/sda4 minarkahan. Pumunta sa Device » Attempt Data Rescue.

Tulad ng nabanggit sa dialog box ng kumpirmasyon, ini-scan nito ang buong disk para sa mga potensyal na corrupt na partition at file system at samakatuwid ay maaaring tumagal ng mahabang oras upang tumakbo, depende sa laki ng iyong hard drive.

Pindutin OK upang magpatuloy. Magsisimula ito ng proseso ng pag-scan sa disk.

Kung naka-on ang aming kinakailangang NTFS file system /dev/sda4 ay matagumpay na nakuha ng proseso, maaari naming i-mount ito sa pamamagitan ng pagpapatakbo ng sumusunod:

sudo mount /dev/sda4 /media/abhi/win

Dito /media/abhi/win ay ang lokasyon ng direktoryo kung saan na-mount ang partisyon ng NTFS. Sa wakas, ina-update namin ang grub, para makita nito ang bootable na operating system ng Windows sa na-recover na partition.

sudo update-grub

Tandaan na matagumpay nitong natukoy ang Windows 8 na naka-on /dev/sda4.

Pagkatapos nito, dapat na makahanap ang user ng entry para sa Windows OS sa Grub menu habang nagbo-boot.

Gamit ang Ntfsfix

Ang utility ntfsfix inaayos ang ilang karaniwang nakikitang problema sa mga partisyon ng NTFS. Nire-reset din nito ang NTFS file system journal, at pinipilit din ang isang consistency check sa partition.

Upang i-install ntfsfix sa Ubuntu, tumakbo:

sudo apt install ntfs-3g

ntfs-3g ay isang pakete na naglalaman ng ntfsfix at iba pang mga kagamitan sa Linux na nauugnay sa NTFS.

Tatakbo kami ng programa sa aming sira na partisyon, /dev/sda4.

sudo ntfsfix /dev/sda4

Gayunpaman, nabigo ang utility na ito na ayusin ang mga error kung sa huling pag-login, ang Windows ay napunta sa hibernation at hindi isang kumpletong shutdown. Ang ibig sabihin ng hibernation, ang kasalukuyang estado ng isang system ay nai-save ng Windows sa panahon ng pag-shut down, at ang parehong estado ay naibalik pagkatapos ng pag-restart.

Sa kaso ng isang hibernated na partisyon ng Windows, walang pribilehiyong magsulat para sa ntfsfix sa partisyon na iyon. Samakatuwid, ginagamit namin ang ntfs-3g program upang alisin ang hibernation file.

sudo ntfs-3g -o remove_hiberfile /dev/sda4 /media/abhi/win

Aalisin nito ang hibernation file mula sa Windows partition at susubukang i-mount ang partition sa lokasyon /media/abhi/win.

Tandaan: Dahil inalis ng program ang hibernation file, lahat ng data ng session ay na-save sa panahon ng hibernation, Hal. mga tab ng browser, mawawala na.

Pagkatapos nito, maaaring tumakbo ang user ntfsfix muli upang ayusin ang mga isyu. Sa wakas, ina-update namin ang grub upang makita nito ang Windows OS sa partition na ito.

sudo update-grub

Tandaan na matagumpay nitong natukoy ang Windows 8 na naka-on /dev/sda4.

Konklusyon

Sa artikulong ito, natutunan namin ang tungkol sa dalawang paraan upang subukan at iligtas ang isang sirang NTFS partition sa panahon ng dual boot. Kung sakaling ang partisyon ng NTFS ay may mas malubhang isyu na hindi malulutas ng mga pamamaraang ito, mayroong ilang mga advanced na opsyon sa ntfs-3g program na maaaring mapatunayang kapaki-pakinabang (suriin tao ntfs-3g). Ang isang advanced na disk recovery program o isang bootable disk repair utility ay maaari ding gamitin sa ganitong kaso.