ฉันจะปรับขนาดพาร์ติชัน NTFS ใน GParted ได้อย่างไร


13

พีซีในตระกูลของฉันมี Windows Vista และเมื่อไม่นานมานี้มันใช้ไม่ได้มีข้อผิดพลาดแปลก ๆ และใช้เวลาทำทุกอย่างเลยดังนั้นฉันจึงติดตั้ง Ubuntu 11.10 ไว้ข้างๆ ฉันไปที่ GParted เพื่อปรับขนาดพาร์ติชัน Vista แต่พบว่ามีเครื่องหมายอัศเจรีย์ในวงกลมสีแดงอยู่ติดกับ: GParted

ฉันพยายามปรับขนาด แต่ปุ่มปรับขนาด / ย้ายเป็นสีเทา ฉันคิดว่าสิ่งนี้อาจเกี่ยวข้องกับเครื่องหมายอัศเจรีย์ดังนั้นฉันจึงดูข้อมูลและพบข้อผิดพลาดมากมาย: GParted

เครื่องหมายอัศเจรีย์หมายถึงอะไร ฉันจะปรับขนาดพาร์ติชันของฉันได้อย่างไร

อัพเดท 1

ฉันบูทเข้าสู่ Safe Mode ด้วย Command Prompt ใน Vista ตามที่แนะนำโดย eug and ran chkdsk c: /F /R(/ F แก้ไขข้อผิดพลาดบนดิสก์ / R หาเซกเตอร์เสียและกู้ข้อมูลที่อ่านได้) และได้รับ:

Chkdsk cannot run because the volume is in use by another process.  Would you like to schedule this volume to be checked the next time the system restarts? (Y/)

เมื่อฉันรีบูตมันไม่ทำงาน chkdsk ฉันเลือก Safe Mode ด้วย Command Prompt อีกครั้งเพราะฉันไม่สามารถบู๊ตได้ตามปกติ ฉันจะหยุดใช้งานได้อย่างไร

อัพเดท 2

ฉันพยายามทำสิ่งที่หลุยส์แนะนำ นี่คือผลลัพธ์ของเทอร์มินัล:

ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda3
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.
ubuntu@ubuntu:~$ sudo apt-get install ntfsprogs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'ntfs-3g' instead of 'ntfsprogs'
ntfs-3g is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

ฉันยังไม่สามารถปรับขนาดพาร์ติชันได้ Ntfsfix ดูเหมือนว่าจะไม่ทำอะไรเลยและติดตั้ง ntfsprogs ไว้แล้ว ฉันสามารถเข้าถึงฮาร์ดไดรฟ์และสำรองข้อมูลด้วย Ubuntu Live CD ที่ฉันใช้อยู่ตอนนี้ ข้อเสนอแนะอื่น ๆ ?

อัพเดท 3

ฉันพยายามใช้ntfsresizeคำสั่ง แต่มีข้อผิดพลาด:

ERROR: Volume is scheduled for check.
Run chkdsk /f and please try again, or see option -f.

นี่เป็นเพราะฉันรัน chkdsk ใน Vista Safe Mode พร้อมรับคำสั่งและไม่สามารถทำได้เพราะมันถูกใช้งานอยู่ แต่เสนอให้ทำในการรีบูตครั้งถัดไป ฉันเริ่มระบบใหม่และไปที่เมนูไปยังเมนูเพื่อเลือกว่าจะเริ่ม Windows ตามปกติ, Safe Mode ฯลฯ แทนที่จะตรวจสอบดิสก์ มีวิธีใดที่ฉันสามารถกำหนดเวลาไม่ได้?

แก้ไข

ฉันเพิ่งพบว่าฉันสามารถใช้ตัวเลือก -f เพื่อบังคับมัน มันล้มเหลวและบอกให้ฉันเรียกใช้ chkdsk / f ใน Windows แล้วรีบูตสองครั้ง แต่โปรแกรม chkdsk อยู่ในพาร์ติชันที่ฉันพยายามตรวจสอบดังนั้นจึงบอกว่ามันใช้งานอยู่


1
ฉันคิดว่าคุณควรทำการสำรองข้อมูลและเรียกใช้เครื่องมือ chkdsk จากภายใน Vista
eug

@eug ที่สองดูเหมือนว่าระบบไฟล์เป็น fubar
squareborg

@StephenMartin ขออภัยฉันไม่เข้าใจสิ่งที่คุณกำลังพยายามที่จะพูด ... นอกจากนี้ฉันเห็นว่าคุณได้แก้ไขความคิดเห็นของคุณและเปลี่ยน foobar เป็น fubar: P
Greg Treleaven

1
สตีเฟ่นหมายถึง FS NTFS ไม่ดีและเห็นด้วยกับ EUG (และทำเพื่อฉัน)
Laurent

คุณยังสามารถใช้ntfsresizeยูทิลิตี้
ไม่ระบุชื่อ

คำตอบ:


9

ฉันเปิดเครื่องคอมพิวเตอร์และไม่ทราบว่ามันไม่มีแผ่นซีดี Ubuntu ดังนั้นจึงพยายามบูตเป็น Windows เมื่อฉันกลับมาฉันรู้ว่ามันเริ่มต้นทำงาน chkdsk เพราะก่อนที่ฉันจะบูตเข้าสู่เซฟโหมดไม่ได้ฉันจึงกำหนดให้มันรัน chkdsk หลังจากที่ทำพาร์ติชั่น Vista เสร็จแล้วจะไม่มีเครื่องหมายอัศเจรีย์อยู่ข้างๆอีกต่อไปและฉันก็สามารถย่อขนาดได้ ขณะนี้กำลังหดตัวลงและอยู่บนreal resizeเวทีมาระยะหนึ่ง แต่เห็นได้ชัดว่าเป็นเรื่องปกติถ้าใช้เวลานาน (ข้อมูลเพิ่มเติม: ฉันยกเลิกไปแล้วเพราะฉันไม่คิดว่าจะมีอะไรเกิดขึ้น แต่มันทำให้พาร์ทิชันสับสน chkdsk ถูกกำหนดอีกครั้งดังนั้นฉันจึงสามารถปรับขนาดได้อีกครั้งฉันจะไม่ยกเลิกในครั้งนี้ )

ดังนั้นหากใครมีปัญหานี้ให้เรียกใช้chkdsk /rที่ Safe Mode ด้วย Command Prompt หรือคอนโซลการกู้คืนหากคุณมี (ฉันไม่ได้)


ฉันแค่อยากจะเพิ่มว่าถ้ามันไม่มีทางที่จะกลับคืนสู่ Windows การดาวน์โหลดและการเบิร์น (หรือสร้าง USB ที่สามารถบูตได้) จาก ISO ของดิสก์ Windows อาจเป็นทางออกที่ดีที่สุดของคุณ คุณสามารถดาวน์โหลด ISO ส่วนใหญ่ได้อย่างถูกกฎหมายแม้แต่จาก torrents ตราบใดที่คุณไม่ได้ติดตั้ง ดิสก์ทั้งหมดจาก Vista นั้นรวมทั้ง Startup Repair และพรอมต์คำสั่งที่ให้คุณเรียกใช้ chkdsk และเครื่องมืออื่น ๆ แบบออฟไลน์
SilverbackNet

ใช่อย่างไรก็ตามเมื่อคุณเรียกใช้จากดิสก์การติดตั้งคุณต้องระบุฮาร์ดดิสก์เช่นchkdsk C: /fกัน การใช้chkdsk /fจะทำให้คุณมีข้อผิดพลาด "ป้องกันการเขียน"
mchid

5

ภาคเรียนนี้ลองจากใน Ubuntu (ใน terminal):

sudo ntfsfix /dev/sda3

มันจะพยายามแก้ไขให้มากที่สุด หากสามารถแก้ไขปัญหาได้ให้ทำสิ่งต่อไปนี้ก่อนที่ดิสก์จะตายบนคุณ:

sudo apt-get install ntfsprogs

ซึ่งควรให้การสนับสนุนระบบไฟล์ NTFS ใน Gparted

จากนั้นเปิด gparted และปรับขนาด / ตรวจสอบระบบไฟล์ นี่คือทั้งหมดที่สมมติว่าการตรวจสอบเป็นntfsfixไปด้วยดีและการตรวจสอบกับ gparted ก็ยัง

หากทั้งสองไปไม่ดีและคุณยังไม่สามารถบูตด้วยพาร์ติชัน ntfs ฉันขอแนะนำให้มองหาพีซีเครื่องอื่นนอกเหนือจากที่คุณสามารถเชื่อมต่อฮาร์ดไดรฟ์แก้ไขปัญหาที่นั่นหรือทำการสำรองข้อมูล


ขอบคุณที่พยายามช่วย แต่ไม่ได้ผลฉันได้อัปเดตคำถามของฉันแล้ว
Greg Treleaven

คุณลองวิธีสุดท้ายเกี่ยวกับการย้ายฮาร์ดไดรฟ์ไปยังเครื่อง windows อื่นหรือไม่?
Luis Alvarado

ฉันมีเน็ตบุ๊ก แต่ถ้าคุณหมายถึงการเคลื่อนย้ายอย่างแท้จริงมันอาจไม่เหมาะสม ... หรือฉันอาจลองใช้รีสอร์ทสุดท้าย, สำรองและลบพาร์ติชั่นที่ไม่ดี
เกร็ก Treleaven

ปกติแล้วฮาร์ดไดรฟ์แล็ปท็อป / เน็ตบุ๊คจะมีการเชื่อมต่อ Sata เช่นเดียวกับฮาร์ดไดรฟ์บนเดสก์ท็อปทั่วไป ดังนั้นคุณยังสามารถเชื่อมต่อกับพีซีปกติได้
Luis Alvarado

ฉันหมายถึงฉันมีเน็ตบุ๊กเป็นเครื่อง windows อื่น ๆ เครื่อง Vista เป็นเดสก์ทอป
เกร็ก Treleaven
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.